• AWS-CDK 命令整理


    命令

    cdk ls ## cdk list ## cdk list --long #查看CDK有多少个任务
    cdk synth #查看现在程序生成的CloudFormation脚本
    cdk bootstrap #第一次执行CDK部署的时候会在S3上面创建一个桶存放代码、状态等等
    cdk deploy #执行部署CDK
    cdk destroy #删除所创建的环境
    cdk diff #比较所修改的地方
    cdk docs #CDK文档 https://docs.aws.amazon.com/cdk/api/latest/
    cdk doctor #debug或report的时候需要指令此指令它會收集目前的env和CDK版本信息
    

    环境准备

    ##强制升级CDK版本
    npm i -g aws-cdk --force 
    mkdir cdk-demo && cd cdk-demo
    ## 初始化语言
    cdk init --l typescript
    ## 下载相应的lib
    npm install @aws-cdk/aws-ec2
    npm i @aws-cdk/aws-{eks,ecs,iam}
    

    目录

    bin下 cdk-demo.ts ##
    ## bin下的ts文件,执行AWS默认profile
    const env = {
        region: process.env.CDK_DEFAULT_REGION,
        account: process.env.CDK_DEFAULT_ACCOUNT
    };
    
    lib下cdk-demo-stack.ts ## 主要开发目录 
    前面下载的lib需要在这个文件引用进来
    import * as cdk from '@aws-cdk/core';
    import * as ec2 from '@aws-cdk/aws-ec2';
    import * as eks from '@aws-cdk/aws-eks';
    
  • 相关阅读:
    Qt共享内存实现进程间通信(QSharedMemory)
    Qt5.5制作简单的屏幕截图程序
    006--C++动态内存(简介)
    005--C++字符
    004--C++11的初始化方式
    003--sizeof的使用
    002--C++程序的创建
    001--基础知识准备
    Qt5.5连接MySQL
    vue-cli中如何创建并引入自定义组件
  • 原文地址:https://www.cnblogs.com/syavingcs/p/13883838.html
Copyright © 2020-2023  润新知