#amazon-web-services #aws-lambda #serverless #claudiajs #claudia.js
Вопрос:
Я определил в ~/.aws/учетные данные ключи, созданные при создании нового пользователя на 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 }