Как заменить поле в лямбда-функции, которая развертывается с использованием шаблона CF - PullRequest
0 голосов
/ 08 июля 2019

Моя лямбда-функция / код находится в корзине S3.У лямбда-функции есть фрагмент кода, который выглядит следующим образом:

RoleArn = "XXXX: accountid"

RoleArn будет меняться каждый раз, когда я выполняю развертывание в другой дочерней учетной записи.

Я использую шаблон Cloudformation, который имеет:

FunctiontToUse:
  Type: AWS::Lambda::Function
  Properties:        
    Code:
      S3Bucket: 'bucket-name'
      S3Key: 's3key.zip'
    Description: Description
    FunctionName: FunctionName
    Handler: FunctionName.lambda_handler
    MemorySize: 1024
    Role: role
    Runtime: python3.6
    Timeout: 5

Если я попытаюсь использовать "$ {accountid}", он не будет работать.Но это работает, когда я вставляю функцию в шаблон CF и не использую корзину.

Пожалуйста, сообщите.

PS: невозможно отформатировать шаблон cf выше.

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