在pulumi程序中安全使用随机性的pulumi包。
pulumi-random的Python项目详细描述
随机提供程序
随机提供者允许在pulumi中安全地使用随机性。 程序。这允许您生成资源属性,如名称, 以普卢米的目标状态工作的方式包含随机性 导向方法。像往常一样使用随机性对 pulumi,因为根据定义,每次程序被评估时,一个新的 会产生随机状态,需要在目标上重新收敛 国家。此提供商了解如何使用pulumi资源 安全地完成随机性的生命周期 渴望的。
示例
例如,要生成随机字符串,只需分配一个资源:
constrandom=require("@pulumi/random");constpassword=newrandom.RandomString("password",{length: 16,special: true,overrideSpecial:"/@\" ",});
从那里我们可以使用它的resultoutput属性,类型为 Output<string>,传递给另一个资源。
安装
此软件包在标准软件包中有多种语言版本 格式
node.js(java/typescript)
要使用node.js中的javascript或typescript,请使用 npm:
$ npm install @pulumi/random
或yarn:
$ yarn add @pulumi/random
Python
要从python使用,请使用pip:
安装$ pip install pulumi_random
开始
要使用from go,请使用go get获取库的最新版本
$ go get github.com/pulumi/pulumi-random/sdk/go/...
参考值
有关详细的参考文档,请访问the API docs。