這是AWS CDK v2 開發人員指南。較舊的 CDK v1 已於 2022 年 6 月 1 日進入維護,並於 2023 年 6 月 1 日結束支援。 本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。 TypeScript 是 完全支援的用戶端語言, AWS Cloud Development Kit (AWS CDK) 且被視為穩定。在 TypeSc...
匯入並使用 AWS Cloud Development Kit (AWS CDK) 程式庫,以支援的程式設計語言定義您的 AWS 雲端 基礎設施。
cdk deploy命令用于在您的 AWS 账户中部署应用程序 cdk diff用于比较项目文件中的内容和已经部署的内容 直接运行cdk命令可以查看可用的命令和选项。 您可以在部署自动化工作流中轻松包含 CDK CLI,例如使用Jenkins或AWS CodeBuild。 下面我们使用不同的编程语言,通过 AWS CDK 来构件两个示例项目。 ...
通过npm全局安装AWS CDK CLI。这是构建和管理CDK项目的核心工具。 三、初始化CDK项目 创建一个新的目录并初始化您的项目,选择适合您的模板语言,如TypeScript、Python等。CDK支持多种编程语言,使得开发者可以根据自身喜好和项目需求选择合适的语言。 四、首次部署前的准备 ...
Example of providing an attribute value for an SNS Topic through a parameter in TypeScript: Usage of parameter in CDK Stack: newsns.Topic(this,'TopicParameter',{topicName:newcdk.CfnParameter(this,'TopicNameParam').value.toString()});
近年来基础设施即代码(IaC)的方式被越来越多的开发者和管理者所采用,各大公有云都提供了使用 IaC 管理自己云资源的方式,如 AWS 的 CloudFormation、阿里云的 ROS 等,而第三方的 Terraform 也有各大公有云的 Provider。越来越多像我一样的云资源运维和管理者开始采用 IaC 的方式对云资源进行创建、运维和管理...
AWS CDK Programmatic CLI library. Latest version: 2.1003.0-alpha.0, last published: 7 days ago. Start using @aws-cdk/cli-lib-alpha in your project by running `npm i @aws-cdk/cli-lib-alpha`. There are 7 other projects in the npm registry using @aws-cdk/cl
我遵循了aws-cdk研讨会,有一个管道self-updates,可以部署一个pre-packagedlambda,但我正在尝试创建一个管道构造库,这样我的团队就可以创建一个管道的新实例,并传入一个后来创建的堆栈,该堆栈添加了相关的角色和事件规则。 我目前的代码如下: pipelines-stack.ts ...
mkdir hello-cdk cd hello-cdk cdk init sample-app --language=typescript This creates a sample project looking like this: export class HelloCdkStack extends cdk.Stack { constructor(scope: cdk.App, id: string, props?: cdk.StackProps) { super(scope, id, props); const queue = new sqs.Queue...
AWS Cloud Development Kit(CDK)是由 AWS 推出 的 IaC 套件,该套件可以通过代码的方式创建云服务的资源。 CDK 支持 TypeScript,JavaScript,Python,Java,C#/.Net 和(in developer preview)Go,这也意味着在面向对象程序设计里的所有技巧均可直接应用到资源的创建和配置上。 一个典型的例子是创建基于容器的 WEB 服...