Моя лямбда-функция / код находится в корзине 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 выше.