chloe@chloe-XPS-15-9570~/Workspace/aws-test/cdk-workshop$cdkinitsample-app--languagetypescriptApplyingprojecttemplatesample-appfortypescript# Welcome to your CDK TypeScript project!You should explore the contents of this project. It demonstrates a CDK app with an instance of a stack (`CdkWorkshopStack`)
whichcontainsanAmazonSQSqueuethatissubscribedtoanAmazonSNStopic.The`cdk.json`filetellstheCDKToolkithowtoexecuteyourapp.## Useful commands*`npmrunbuild`compiletypescripttojs*`npmrunwatch`watchforchangesandcompile*`npmruntest`performthejestunittests*`cdkdeploy`deploythisstacktoyourdefaultAWSaccount/region*`cdkdiff`comparedeployedstackwithcurrentstate*`cdksynth`emitsthesynthesizedCloudFormationtemplateInitializinganewgitrepository...Executingnpminstall...npmWARNdeprecatedrequest@2.88.2:requesthasbeendeprecated,seehttps://github.com/request/request/issues/3142npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npmWARNdeprecatedhar-validator@5.1.5:thislibraryisnolongersupportednpmnoticecreatedalockfileaspackage-lock.json.Youshouldcommitthisfile.npmWARNoptionalSKIPPINGOPTIONALDEPENDENCY:fsevents@^2.1.2 (node_modules/jest-haste-map/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npmWARNcdk-workshop@0.1.0Norepositoryfield.npmWARNcdk-workshop@0.1.0Nolicensefield.โ Alldone!
์ฐธ๊ณ ํ๋ฉด ์ข์ ๋ช ๋ น์ด๋ค์ด ์ถ๋ ฅ๋จ
Useful commands
npm run build compile typescript to js
npm run watch watch for changes and compile
npm run test perform the jest unit tests
cdk deploy deploy this stack to your default AWS account/region
cdk diff compare deployed stack with current state
cdk synth emits the synthesized CloudFormation template
chloe@chloe-XPS-15-9570~/Workspace/aws-test/cdk-workshop$cdksynth***************************************************** Newer version of CDK is available [1.62.0] ****** Upgrade recommended *****************************************************Resources:CdkWorkshopQueue50D9D426:Type:AWS::SQS::QueueProperties:VisibilityTimeout:300Metadata:aws:cdk:path:CdkWorkshopStack/CdkWorkshopQueue/ResourceCdkWorkshopQueuePolicyAF2494A5:Type:AWS::SQS::QueuePolicyProperties:PolicyDocument:Statement:-Action:sqs:SendMessageCondition:ArnEquals:aws:SourceArn:Ref:CdkWorkshopTopicD368A42FEffect:AllowPrincipal:Service:sns.amazonaws.comResource:Fn::GetAtt:-CdkWorkshopQueue50D9D426-ArnVersion:"2012-10-17"Queues:-Ref:CdkWorkshopQueue50D9D426Metadata:aws:cdk:path:CdkWorkshopStack/CdkWorkshopQueue/Policy/ResourceCdkWorkshopQueueCdkWorkshopStackCdkWorkshopTopicD7BE96438B5AD106:Type:AWS::SNS::SubscriptionProperties:Protocol:sqsTopicArn:Ref:CdkWorkshopTopicD368A42FEndpoint:Fn::GetAtt:-CdkWorkshopQueue50D9D426-ArnMetadata:aws:cdk:path:CdkWorkshopStack/CdkWorkshopQueue/CdkWorkshopStackCdkWorkshopTopicD7BE9643/ResourceCdkWorkshopTopicD368A42F:Type:AWS::SNS::TopicMetadata:aws:cdk:path:CdkWorkshopStack/CdkWorkshopTopic/ResourceCDKMetadata:Type:AWS::CDK::MetadataProperties: Modules: aws-cdk=1.61.1,@aws-cdk/aws-cloudwatch=1.61.1,@aws-cdk/aws-iam=1.61.1,@aws-cdk/aws-kms=1.61.1,@aws-cdk/aws-sns=1.61.1,@aws-cdk/aws-sns-subscriptions=1.61.1,@aws-cdk/aws-sqs=1.61.1,@aws-cdk/cloud-assembly-schema=1.61.1,@aws-cdk/core=1.61.1,@aws-cdk/cx-api=1.61.1,@aws-cdk/region-info=1.61.1,jsii-runtime=node.js/v12.17.0
Condition:CDKMetadataAvailableConditions:CDKMetadataAvailable:Fn::Or:-Fn::Or:-Fn::Equals:-Ref:AWS::Region-ap-east-1-Fn::Equals:-Ref:AWS::Region-ap-northeast-1-Fn::Equals:-Ref:AWS::Region-ap-northeast-2-Fn::Equals:-Ref:AWS::Region-ap-south-1-Fn::Equals:-Ref:AWS::Region-ap-southeast-1-Fn::Equals:-Ref:AWS::Region-ap-southeast-2-Fn::Equals:-Ref:AWS::Region-ca-central-1-Fn::Equals:-Ref:AWS::Region-cn-north-1-Fn::Equals:-Ref:AWS::Region-cn-northwest-1-Fn::Equals:-Ref:AWS::Region-eu-central-1-Fn::Or:-Fn::Equals:-Ref:AWS::Region-eu-north-1-Fn::Equals:-Ref:AWS::Region-eu-west-1-Fn::Equals:-Ref:AWS::Region-eu-west-2-Fn::Equals:-Ref:AWS::Region-eu-west-3-Fn::Equals:-Ref:AWS::Region-me-south-1-Fn::Equals:-Ref:AWS::Region-sa-east-1-Fn::Equals:-Ref:AWS::Region-us-east-1-Fn::Equals:-Ref:AWS::Region-us-east-2-Fn::Equals:-Ref:AWS::Region-us-west-1-Fn::Equals:-Ref:AWS::Region-us-west-2
chloe@chloe-XPS-15-9570~/Workspace/aws-test/cdk-workshop$cdkbootstrapโณBootstrappingenvironmentaws://213888382832/us-west-2...CDKToolkit:creatingCloudFormationchangeset...[โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ] (3/3)โ Environmentaws://213888382832/us-west-2bootstrapped.***************************************************** Newer version of CDK is available [1.62.0] ****** Upgrade recommended *****************************************************
chloe@chloe-XPS-15-9570~/Workspace/aws-test/cdk-workshop$cdkdeployThis deployment will make potentially sensitive changes according to your current security approval level (--require-approval broadening).
Pleaseconfirmyouintendtomakethefollowingmodifications:IAMStatementChangesโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโฌโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโResourceโEffectโActionโPrincipalโConditionโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโผโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโคโ+โ ${CdkWorkshopQueue.Arn} โAllowโsqs:SendMessageโService:sns.amazonaws.cโ"ArnEquals":{โโโโโโomโ"aws:SourceArn":"${C โโ โ โ โ โ โ dkWorkshopTopic}"โโโโโโโ}โโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโ(NOTE:Theremaybesecurity-relatedchangesnotinthislist.Seehttps://github.com/aws/aws-cdk/issues/1299)Doyouwishtodeploythesechanges (y/n)?