Amazon web services Terraform计划失败,访问被拒绝

Amazon web services Terraform计划失败,访问被拒绝,amazon-web-services,amazon-s3,terraform,Amazon Web Services,Amazon S3,Terraform,当我尝试运行terraform plan时,我遇到了一个错误 Error loading state: AccessDenied: Access Denied status code: 403, request id: ******, host id: *****= 地形v0.9.11 我有两个新的和旧的aws帐户,我以为它在使用我的旧凭据,所以我更改了我的~/.aws/credentials文件 [default] aws_access_key_id = <KEY>

当我尝试运行terraform plan时,我遇到了一个错误

Error loading state: AccessDenied: Access Denied
        status code: 403, request id: ******, host id: *****=
地形v0.9.11

我有两个新的和旧的aws帐户,我以为它在使用我的旧凭据,所以我更改了我的~/.aws/credentials文件

[default]
aws_access_key_id = <KEY>
aws_secret_access_key = <SECRET>

[old]
aws_access_key_id = <KEY>
aws_secret_access_key = <SECRET>
[默认值]
aws\u访问\u密钥\u id=
aws\u密码\u访问\u密钥=
[旧]
aws\u访问\u密钥\u id=
aws\u密码\u访问\u密钥=

但我还是犯了同样的错误

您是否尝试过将您的AWS凭据放入terraform文件中?没有,我厌倦了使用~/.AWS/credentials当我不使用AWS sts获取呼叫者标识并返回我的旧帐户标识时,我如何将其设置为新帐户标识?尝试在您的终端中运行“AWS配置”。这将询问您一些问题,并设置AWS VAR。此外,您可以在bash配置文件中设置它们。或者在系统环境变量中,取消设置它们
AWS\u会话\u令牌
AWS\u秘密访问\u密钥
AWS\u ACCESS\u KEY\u ID
您是否尝试过将您的AWS凭据放入terraform文件中?没有,我厌倦了使用~/.AWS/credentials当我不使用AWS sts获取呼叫者身份返回我的旧帐户ID时,我如何将其设置为新帐户ID?尝试在您的终端中运行“AWS configure”。这将询问您一些问题,并设置AWS VAR。此外,您可以在bash配置文件中设置它们。或者在系统环境变量中,取消设置它们
AWS\u会话\u令牌
AWS\u秘密访问密钥
AWS\u访问密钥