AWS Лямбда-функция, определенная в файле YML, не работает при добавлении роли - PullRequest
0 голосов
/ 03 августа 2020

Я создал следующий файл yml для развертывания с помощью SAM в AWS. Но когда я добавил роль, происходит сбой с ошибкой «UPDATE_ROLLBACK_COMPLETE. Причина: причина не указана». Почему это происходит?

Resources:
  HelloWorld:
    Type: AWS::Serverless::Function
    Properties:
      FunctionName: !Sub 'awscodestar-${ProjectId}-lambda-HelloWorld'
      Handler: index.handler
      Runtime: python3.7
      Role: arn:aws:iam::790615885331:role/lambda_dynam
      Events:
        GetEvent:
          Type: Api
          Properties:
            Path: /
            Method: get
        PostEvent:
          Type: Api
          Properties:
            Path: /
            Method: post

Это не удается, если я полностью удаляю роль, и работает только в том случае, если я добавил следующее выражение в качестве роли

  Role:
    Fn::GetAtt:
    - LambdaExecutionRole
    - Arn

Я хочу добавить уже созданную роль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...