使用CDK的有用常量库
cdk-constants的Python项目详细描述
CDK常数
此存储库包含的常量使使用aws-cdk(CDK)更容易。在
为什么?在
CDK非常棒,但是在初始化诸如IAM服务主体和托管策略之类的构造时,它目前缺少类型。找到正确的构造名称需要深入到AWS文档中。因为没有对这些构造初始值设定项进行验证,所以只有在部署之后并通过回滚出现错误。在
这个库的目标是成为所有AWS的最新常量库,这样以上的事情就不会再发生了!在
快速启动
从npm安装或更新
类型脚本/Javascript
npm i cdk-constants
Python
^{pr2}$使用
**字体**
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826fromcdk_constantsimportServicePrincipals,ManagedPolicieslambda_role=Role(self,"lambdaDomainChecker",assumed_by=ServicePrincipal(ServicePrincipals.LAMBDA),managed_policies=[ManagedPolicy.from_aws_managed_policy_name(ManagedPolicies.AWS_LAMBDA_BASIC_EXECUTION_ROLE)])
**Python**
fromcdk_constantsimportServicePrincipals,ManagedPolicieslambda_role=Role(self,"lambdaDomainChecker",assumed_by=ServicePrincipal(ServicePrincipals.LAMBDA),managed_policies=[ManagedPolicy.from_aws_managed_policy_name(ManagedPolicies.AWS_LAMBDA_BASIC_EXECUTION_ROLE)])
属性
ServicePrincipals
- AWS服务负责人
ManagedPolicies
- 管理的AWS策略
学分
如果没有以下作者的模块,cdk-constants
是不可能的
- Jared Short:所有服务主体的首字母gist
- Gene Wood:gist以拉取所有aws管理的策略
捐款
欢迎所有投稿人。在您阅读本文时,AWS可能已经发布了一个新的服务。有关如何设置开发环境和提交代码的信息,请参见CONTRIBUTING。在
路线图中的一些后续项目:
- aws地区和AZ列表,包括政府和中国
- 所有iam权限的列表
- [x] jsii编译成CDK支持的不同语言
许可证
cdk常数分布在Apache License, Version 2.0下。在
有关详细信息,请参见LICENSE。在
- 项目
标签: