无法解析要使用的 AWS 账户。它必须在定义 CDK 堆栈时进行配置,或者通过环境进行配置
Posted
技术标签:
【中文标题】无法解析要使用的 AWS 账户。它必须在定义 CDK 堆栈时进行配置,或者通过环境进行配置【英文标题】:Unable to resolve AWS account to use. It must be either configured when you define your CDK Stack, or through the environment 【发布时间】:2022-01-21 05:38:45 【问题描述】:我已经启动了一个应用程序 cdk init app --language typescript
并运行了命令 cdk synth
,现在我正在运行 cdk bootstrap
但它抛出了这个错误:Unable to resolve AWS account to use. It must be either configured when you define your CDK Stack, or through the environment
因为我想创建 cloudFormation 变更集
【问题讨论】:
您在 AWS 凭证文件中的个人资料名称是什么? 这能回答你的问题吗? How to resolve: 'Unable to resolve AWS account to use. It must be either configured when you define your CDK or through the environment' 【参考方案1】:当我做cdk bootstrap aws://yourAccountNumber/us-east-1
时解决了
您可以在 AWS 控制台中您的姓名下找到您的 aws 帐号,它与 Account ID 相同,并且区域标志表示您要部署服务的任何区域
【讨论】:
以上是关于无法解析要使用的 AWS 账户。它必须在定义 CDK 堆栈时进行配置,或者通过环境进行配置的主要内容,如果未能解决你的问题,请参考以下文章
在 CodePipeline 中创建使用另一个 AWS 账户的资源的管道
如何从可用的BasicAWSCredentials中推断出AWS账户ID?
运行 Python Flask 应用程序的 Elastic Beanstalk (AWS) 的 HTTPS。无法获取要解析的 URL