Hikaru's notes

A collection of notes and resources

View the Project on GitHub HikaruMizoe/notes

5章 CDK詳説

環境変数

複数環境にデプロイするには

スタック間での参照

CFn

# エクスポートする側
Outputs:
  MyBucketName:
    Value: !Ref MyBucket # 出力する値
    Export:
      Name: MyBucketNameExport # 他スタックから参照するときの値。ユニークじゃないといけない

# インポートして使う側(別スタック)
Resources:
  MyFunction:
    Type: AWS::Lambda::Function
    Properties:
      Environment:
        Variables:
          BUCKET_NAME: !ImportValue MyBucketNameExport

CDK

インポート/エクスポートがある依存関係があるスタックを使うときの留意点

CDKで生成されるCFn

CDKでの単体テスト

cdk bootstrap時に何が起こっているか

スタック操作失敗時のトラブルシュート