라벨이 cdk인 게시물 표시

CDK - Escape Hatches

 높은 수준의 구문이나 낮은 수준의 CFN 리소스 구문에는 원하는 특정 기능이 없을 수 있습니다. AWS CloudFormation 을 통해 AWS Service를 사용할 수 있지만 서비스에 대한 생성 클래스가 없는 경우  AWS CloudFormation 을 통해 AWS Service를 사용할 수 있지만 서비스에 대한 생성 클래스가 있지만 아직 기능을 노출하지 않은 경우 AWS CloudFormation 을 통해 AWS Service 기능을 아직 사용할 수 없는 경우 AWS CloudFormation을 통해 기능을 사용할 수 있는지 확인하려면 아래 링크를 참고하세요. AWS Resource and Property Types Reference . Using AWS CloudFormation Constructs Directly 서비스에 사용할 수 있는 생성 클래스가 없는경우 모든 AWS CloudFormation 리소스와 속성에 1:1 매핑되어 있는 CFN 리소스를 사용할 수 있습니다. 동등한 AWS CloudFormation 리소스를 사용하는 것과 똑같이 인스턴스를 생성합니다. 예를 들어 저수준 Amazon S3 버킷 CFN 리소스를 인스턴스화하려면 다음과 같이 작성합니다. new   s3.CfnBucket( this ,  'MyBucket' , {    analyticsConfigurations: [      {        id:  'Config' ,        // ...             }    ] }); Modifying the AWS CloudFormation Resource behind AWS Constructs 만약 cons...

CDK - Context

  AWS CDK는 컨텍스트를 사용하여 계정의 가용 영역 또는 인스턴스를 시작하는데 사용되는 AMI ID와 같은 정보를 얻습니다. 컨텍스트 항목은 키-값 페어로 구성되어 있습니다. 예를 들어, 새로운 Amazon Linux AMI 가 릴리즈되어 Auto Scaling 그룹이 변경될 때 배포가 예기치 않게 변경되는 것을 방지하기 위해 AWS CDK는 컨텍스트 값을 프로젝트 내의 cdk.context.json 파일에 저장합니다. 이렇게 하면 다음에 앱을 합성할 때 AWS CDK가 동일한 컨텍스트 값을 사용합니다. 이 파일을 버전 관리하는 것을 잊지 마세요! Construct Context 컨텍스트 값은 다음 다섯 가지 방법으로 AWS CDK 앱에서 사용할 수 있습니다. cdk 커맨드의 --context 옵션 cdk.json 파일의 context 값 ~/cdk.json 파일의 context 값 코드로 construct.node.setContext 메소드 사용 현재 AWS 계정으로부터 자동으로 사용 construct.node.tryGetContext 메소드를 통해서 컨텍스트 값을 얻을 수 있습니다. 요청된 항목이 현재 구문이나 부모에서 발견되지 않으면 결과는 undefined 입니다. Context Methods CDK는 CDK App 이 컨텍스트 정보를 얻을 수 있는 몇가지 방법을 제공합니다. HostedZone.fromLookup  :  Gets the hosted zones in your account. stack.availabilityZones  :  Gets the supported Availability Zones. StringParameter.valueFromLookup  :  Gets a value from the current Region's Amazon EC2 Systems Manager Parameter Store. Vpc.fromLookup  :  Gets the ex...