Клиент Dynamodb молча терпит неудачу, а затем тайм-аут - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь запустить тесты против DynamoDB Local в CircleCI, и они молча терпят неудачу и в конечном итоге истекают. DocumentClient не сообщает об ошибках. Что может быть причиной этой проблемы?

1 Ответ

0 голосов
/ 04 апреля 2019

Решение было простым, но трудным для поиска.Необходимо убедиться, что определены переменные окружения 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
...