aws(学习笔记第三十一课)
-
aws cdk
深入学习
学习内容:
- 深入练习
aws cdk
下部署batch-arm64-instance-type
1. 深入练习aws cdk
下部署batch-arm64-instance-type
-
代码链接
- 代码链接
代码链接 -> batch-arm64-instance-type - 之前代码学习
之前学习代码链接 -> aws(学习笔记第十八课) 使用aws cdk(python)进行部署
- 代码链接
-
batch-arm64-instance-type
代码测试setup
环境setup virtual environment
python -m venv .venv
- 激活
python virtual environment
source .venv/Scripts/activate #这里使用的是git bash
- 安装
python
的依赖包pip install -r requirements.txt
- 代码中
cdk.json
的python3
进行替换
这里的phthon3
没有配置,所以不能执行python3
,讲这里改成了python
。
-
代码执行
-
预先执行
cdk bootstrap
cdk
提供了bootstrap
命令来创建cdk
执行需要的前提条件。CDKToolkit: creating CloudFormation changeset... CDKToolkit | 0/12 | 21:22:46 | REVIEW_IN_PROGRESS | AWS::CloudFormation::Stack | CDKToolkit User Initiated CDKToolkit | 0/12 | 21:22:52 | CREATE_IN_PROGRESS | AWS::CloudFormation::Stack | CDKToolkit User Initiated CDKToolkit | 0/12 | 21:22:56 | CREATE_IN_PROGRESS | AWS::IAM::Role | FilePublishingRole CDKToolkit | 0/12 | 21:22:56 | CREATE_IN_PROGRESS | AWS::IAM::Role | CloudFormationExecutionRole CDKToolkit | 0/12 | 21:22:56 | CREATE_IN_PROGRESS | AWS::ECR::Repository | ContainerAssetsRepository CDKToolkit | 0/12 | 21:22:56 | CREATE_IN_PROGRESS | AWS::S3::Bucket | StagingBucket CDKToolkit | 0/12 | 21:22:56 | CREATE_IN_PROGRESS | AWS::IAM::Role | ImagePublishingRole CDKToolkit | 0/12 | 21:22:56
-