Чтобы добавить к ответу Marcins, если вы экспортируете вывод, он становится доступным для использования в других шаблонах Cloudformation, развернутых в той же учетной записи AWS (в том же регионе)
Добавление экспорта в вывод :
Outputs:
RoleArn:
Value: !GetAtt EsSnapshotRole.Arn
Export:
Name: EsSnapshotRoleArn
После этого вы можете использовать функцию Fn::ImportValue
intrinsi c в других шаблонах
# some-other-template.yml
Resources:
SomeResourceRequiringRoleArn:
Type: AWS::SomeService::SomeResource
Properties:
IamRoleArn: !ImportValue EsSnapshotRoleArn