权杖创建失败,错误为:“未找到会话凭据。配置文件:无。区域:useast1。”

2024-09-30 03:22:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我的配置文件中有两个aws配置文件,如下所示

[profile projet]
region = us-east-1
output = json

[profile accPersonal]
region = us-east-1
output = json

以及它们各自的凭证文件,如下所示

[accPersonal]
aws_access_key_id = key_id
aws_secret_access_key = access_key

[projet]
aws_access_key_id = key_id
aws_secret_access_key = access_key

当我尝试从命令行启动权杖创建时

sceptre create dev/api-gateway/admin-key.yaml

我得到以下错误

ERROR : "Session credentials were not found. Profile: None. Region: us-east-1."

我曾多次使用此命令使用sceptre在aws中创建资源,但从未遇到过此问题, 在aws文档中查看配置文件,配置看起来是正确的,我似乎不明白为什么会出现这种错误


Tags: keyawsidjsonoutputsecretaccess配置文件
1条回答
网友
1楼 · 发布于 2024-09-30 03:22:13

我明白了为什么我会犯那个错误

在我的config.yaml文件中

project_code: projet_api
region: us-east-1
AvailabilityZoneA: us-west-2a
AvailabilityZoneB: us-west-2b

我查了一下文件[https://sceptre.cloudreach.com/1.4.2/environment_config.html][1] 我们需要在.yaml文件中添加概要文件,以便septre读取我们正在创建的资源的概要文件

我在config.yaml中添加了配置文件,效果很好

project_code: projet_api
region: us-east-1
AvailabilityZoneA: us-west-2a
AvailabilityZoneB: us-west-2b
profile: projet

相关问题 更多 >

    热门问题