一言で言うと「CloudFormationをコード(JavaScript/Java)で記述するためのライブラリ」。インストールする必要がある。抵抗があるのでDockerを用意する。gitDockerをビルドして起動。起動の際にカレントディレクトリをマウント後、.gitconfigとawsのクレデンシャルを渡す。プロジェクトの作成をする。言語がTypeScriptとJavaしか対応してない模様。作成しなければJavaScriptでも書けるみたい。(以下のファイル)のTypeScriptっぽい。'AppStack');process.stdout.write(app.run());なんかSNSとSQSが作成されそう。arn:aws:cloudformation:ap-northeast-1:00000000000:stack/AppStack/xxxxxxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxどうやらCFnのスタックとして作成されるっぽい。確認してみるとあった。@aws-cdk/aws-s3s3パッケージをimportしてリソースを作成する。importとオブジェクトをnewする行を追記。diffs3が増えてる。試すのが今回の目的といっても過言ではない。CFnテンプレートを吐き出せるらしい。'@aws-cdk/aws-cloudwatch=0.8.0,@aws-cdk/aws-kms=0.8.0,@aws-cdk/aws-s3=0.8.0,@aws-cdk/aws-sns=0.8.0,@aws-cdk/aws-sqs=0.8.0,@aws-cdk/cdk=0.8.0,@aws-cdk/cx-api=0.8.0,app=0.1.0,js-base64=2.4.5'yamlが取得できた。CFnのスタック作成されちゃうならyaml書きたい人間。4引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。