Open4

最近cloudshellでcdkが通らなくなったよな?

モッモッ
aws sts get-caller-identity
{
    "UserId": "AI****",
    "Account": "****",
    "Arn": "arn:aws:iam::****:user/****"
}

まあok

モッモッ
  • CDK_DEFAULT_ACCOUNT
  • CDK_DEFAULT_REGION

に挿入

export CDK_DEFAULT_ACCOUNT=$(aws sts get-caller-identity --query Account --output text)
export CDK_DEFAULT_REGION=ap-northeast-1

ng

モッモッ
# 1) CloudShell の現在セッションの一時クレデンシャルを環境変数へ吐き出す
eval "$(aws configure export-credentials --format env)"

# 2) 念のためリージョン/アカウントも明示
export CDK_DEFAULT_REGION=ap-northeast-1
export CDK_DEFAULT_ACCOUNT=$(aws sts get-caller-identity --query Account --output text)

ok

モッモッ
unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_SESSION_TOKEN AWS_SECURITY_TOKEN AWS_CREDENTIAL_EXPIRATION AWS_PROFILE