iamRoleStatements необходимых разрешений для доступа к параметрам магазина

голоса
0

Я пытаюсь получить доступ к AWS SSM магазина параметров, как эта статья делает. Я проверил функцию лямбда локально и он работает , как ожидалось. При нажатии на AWS, однако, лямбда терпит неудачу при попытке извлечь конфиг; это раз из:

{
    errorMessage: 2018-09-02T04:55:49.096Z 71a5006a-ae6c-11e8-9322-313ba5e28048 Task timed out after 6.01 seconds
}

У меня есть следующие разрешения добавлены мои serverless.yml. Я сделал это , как неограниченный , как можно попытаться найти , где ошибка. Кроме того, параметр это просто строка, поэтому он не использует KMS.

service: pwaer-messages-service

provider:
  name: aws
  runtime: nodejs8.10
  vpc:
    securityGroupIds:
      - sg-222f126f
    subnetIds:
      - subnet-756aef12
      - subnet-130f8f3d
  environment:
    NODE_ENV: ${opt:stage, 'dev'}

  iamRoleStatements:
    - Effect: 'Allow'
      Action: 'ssm:**'
      Resource:
        - 'Fn::Join':
          - ':'
          -
            - 'arn:aws:ssm'
            - Ref: 'AWS::Region'
            - Ref: 'AWS::AccountId'
            - 'parameter/*'

functions:
  receiveText:
    handler: dist/receive.handler
    events:
      - http:
          path: sms/parse
          method: post

Что мне не хватает?

Задан 02/09/2018 в 04:58
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more