Pulumi 本地供应商
渲染器 是用于构建和运行所有应用程序和网站的统一云,这些应用程序和网站有免费的TLS证书,一个全球CDN,DDoS保护,私人网络,以及Git的自动部署.
此提供者是使用
pulschema财务报告和审定财务报表pulumi-provider-framework。 。 。 .
软件包 SDK
- 节点.js:https://www.npmjs.com/package/@克卢德斯基软件/pulumi-render
- Python : (中文(简体) ) https://pypi.org/project/pulumi-render/ (中文(简体) )
- . NET : (中文(简体) ) https://www.nuget.org/packages/CloudySkySoftware.Pulumi.Render (中文(简体) )
- : 警告: 此提供者的前几个版本使用了命名空间
Pulumi.Render现在已经贬值了.
- : 警告: 此提供者的前几个版本使用了命名空间
- 开始:
import github.com/cloudyskysoftware/pulumi-render/sdk/go/render
使用提供者
你需要一个API键。 跟着Render的 文档 用于创建一个.
然后设定 API 密钥为密钥 pulumi config set --secret render:apiKey。 。 。 .
导入现有资源
导入的ID应满足 GET 资源结束点
您正在导入。 路径中所需的ID应该由 /。 。 。 .
地点 GET 结束点 OpenAPI 光谱。 。 。 .
例如,要读取自定义域,OpenAPI spec中的路径是: GET /services/{serviceId}/custom-domains/{customDomainIdOrName}。 。 。 .
因此 pulumi import 要运行的命令是 :
# The type render:services:CustomDomain can be easily found by using your IDEs
# Go To Definition functionality for the resource and looking at the type
# property defined in the custom resource's class definition.
pulumi import render:services:CustomDomain {resourceName} /{serviceId}/{customDomainIdOrName}
或者,您也可以使用 import Pulumi资源选项.
运行 pulumi up 将资源导入到您的堆栈状态。 一旦进口,
您应该删除 import 资源选项.
const myCustomDomain = new render.services.CustomDomain(
"myCustomDomain",
{ name: "www.somedomain.com", serviceId: staticSite.id },
{
protect: true,
import: `/srv-xxxxxxxxxxxxxxx/www.somedomain.com`,
},
);
参见"普鲁米" 文档 用于导入 a 资源.
发布新版本
: info: 切换到 main 分支和获取最新消息 git pull origin main && git fetch。检查最后的释放标记是什么 .
-
常规发布只应增加补丁版本,除非需要小版本或重大(突破性)版本的通缩.
-
更新
CHANGELOG.md并附上关于本版将包含的内容的说明. -
提交更改日志为
git commit -am "vX.Y.Z"或类似的东西 推git push origin main。 。 。 . -
通过运行将承诺与发布版本标记
git tag vX.Y.Z git tag sdk/vX.Y.Z -
推出标签.
git push --tags