Я пытаюсь запустить тесты для DynamoDB Local в CircleCI. и они молча терпят неудачу и в конечном итоге истекают. DocumentClient не сообщает об ошибках. Что может быть причиной этой проблемы?
Клиент Dynamodb молча терпит неудачу, а затем истекает время ожидания
Ответы (1)
Решение было простым, но трудно найти. Вам нужно обязательно определить переменные среды AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
и AWS_REGION
. Или вы можете определить их в своих опциях при вызове new AWS.DynamoDB.DocumentClient()
.
Для CircleCI просто включите что-то вроде:
- image: circleci/node:10-browsers
environment:
# The AWS vars are required or else the DynamoDB client will silently fail
AWS_ACCESS_KEY_ID: FOO
AWS_SECRET_ACCESS_KEY: FOO
AWS_REGION: FOO
person
redgeoff
schedule
04.04.2019
Внизу каждой страницы документации AWS находится ссылка, по которой можно открыть заявку на улучшение этой страницы в документации. Не могли бы вы представить один для этого и в чем заключается изменение, так что другая польза?
- person Kirk; 04.04.2019
var AWS = требуется ('aws-sdk'); AWS.config.update({регион: 'eu-west-2'}); AWS.config.update({access_key_id: 'xxxx'}); AWS.config.update({secret_access_key: 'гггг'});
- person tjheslin1; 12.10.2019