小编use*_*318的帖子

由于未在堆栈级别指定帐户/区域,因此无法从上下文提供程序 ami 检索值

您好,当我尝试在 AWS CDK 上创建堆栈时遇到问题

    import * as cdk from '@aws-cdk/core';
    import ec2 = require('@aws-cdk/aws-ec2');
    import { SubnetType } from '@aws-cdk/aws-ec2';

    export class FirstDemoStack extends cdk.Stack {
      constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
        super(scope, id, props);

        const natGatewayProvider = ec2.NatProvider.instance({
          instanceType: new ec2.InstanceType('t3.micro')
        });

        const vpc = new ec2.Vpc(this, 'VPC_Test', {
          cidr: '10.0.0.0/26',
          maxAzs: 1,
          subnetConfiguration:[
            {
              subnetType: ec2.SubnetType.PUBLIC,
              name: 'Ingress',
              cidrMask: 28
            },
            {
              cidrMask: 28,
              name: 'Application',
              subnetType: ec2.SubnetType.PRIVATE
            }
          ],
          natGatewayProvider,
          natGateways:2,
        });
      }
    }
Run Code Online (Sandbox Code Playgroud)

所以我得到下一个错误

    Cannot …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services typescript aws-cdk

2
推荐指数
1
解决办法
9266
查看次数