0

我正在尝试在 CircleCI 中对DynamoDB Local运行测试,但它们默默地失败并最终超时。DocumentClient没有报告错误。什么可能导致此问题?

4

1 回答 1

1

解决方案很简单,但很难找到。您需要确保定义环境变量AWS_ACCESS_KEY_ID和. 或者,您可以在调用时在选项中定义它们。AWS_SECRET_ACCESS_KEYAWS_REGIONnew 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
于 2019-04-04T18:08:13.533 回答