用于创建和管理amazon web服务(aws)云资源的pulumi包。
pulumi-aws的Python项目详细描述
亚马逊网络服务(AWS)提供商
用于pulumi的amazon web服务(aws)资源提供者允许您使用 云程序中的aws资源。请用这个包裹 install the Pulumi CLI first。
安装
此软件包在标准软件包中有多种语言版本 格式
Node.js(Java/TypeScript)
要使用node.js中的javascript或typescript,请使用 npm:
$ npm install @pulumi/aws
或yarn:
$ yarn add @pulumi/aws
Python
要从python使用,请使用pip:
安装$ pip install pulumi_aws
开始
要使用from go,请使用go get获取库的最新版本
$ go get github.com/pulumi/pulumi-aws/sdk/go/...
概念
@pulumi/aws包提供了创建 创建并与aws资源紧密交互的云应用程序。 所有AWS资源及其 属性,包括(但不限于)“ApiGateway”, “cloudformation”、“ec2”、“ecs”、“iam”、“lambda”等许多便利 还添加了api以简化开发并帮助避免 常见的错误,并得到更强的打字能力。
无服务器功能
aws.serverless.Function类允许您创建aws lambda 函数直接从 正确的签名这允许pulumi程序简单地定义lambda 在选择的语言中使用简单的lambda,同时使用Pulumi 自己做适当的转换到最终的aws lambda 资源
这使得许多api更易于使用,例如定义要执行的lambda 当一个s3 bucket被操纵,或者cloudwatch计时器被触发时。看 一些实际的例子,请参考examples/ 目录。
那pulumi/pulumi-cloud 回购协议提供了更高层次的抽象,并在此基础上构建 基本能力
参考值
有关详细的参考文档,请访问the API docs。
更新此提供程序
pulumi的aws资源提供者基于terraform提供者 对于AWS。有保持更新的说明 here。