0

我在 ~/.aws/credential 中定义了在 AWS IAM 上创建新用户时生成的密钥

  GNU nano 5.2                        /home/andrea/.aws/credentials                                  
[default]
aws_access_key_id=*key*
aws_secret_access_key=*key*

我不明白当我运行创建命令时为什么不起作用并返回以下消息

claudia create --region eu-south-1 --api-module pizza-api/api


packaging files npm install -q --no-audit --production
npm WARN chatbot-serverless@1.0.0 No description

added 379 packages from 320 contributors in 3.396s

15 packages are looking for funding
  run `npm fund` for details
initialising IAM role   iam.putRolePolicy       PolicyName=log-writer   RoleName=chatbot-serverless-ecreating Lambda lambda.setupRequestListeners
UnrecognizedClientException: The security token included in the request is invalid.
{
  code: 'UnrecognizedClientException',
  time: 2021-11-02T22:26:48.228Z,
  statusCode: 403,
  retryable: false,
  retryDelay: 38.12613730141734
}

但是该实体是正确创建的,因为我可以在我的 AWS 账户上看到它,如果我再次运行上一个命令,日志如下:

claudia create --region eu-south-1 --api-module pizza-api/api
packaging files npm install -q --no-audit --production
npm WARN chatbot-serverless@1.0.0 No description

added 379 packages from 320 contributors in 3.257s

15 packages are looking for funding
  run `npm fund` for details
initialising IAM role   iam.createRole  RoleName=chatbot-serverless-executor
EntityAlreadyExists: Role with name chatbot-serverless-executor already exists.
    at Request.callListeners (/usr/local/lib/node_modules/claudia/node_modules/aws-sdk/lib/sequential_executor.js:116:18) {
  code: 'EntityAlreadyExists',
  time: 2021-11-02T22:35:48.774Z,
  statusCode: 409,
  retryable: false,
  retryDelay: 66.7748996793829
}
4

0 回答 0