如何在AWS CloudFormation中获取版本变量?

时间:2019-01-15 00:21:53

标签: amazon-web-services label amazon-dynamodb amazon-dynamodb-streams amazon-arns

我有dynamodb arn字符串,想手动结合流arn的字符串。

arn:aws:dynamodb:us-east-1:123456789012:table/books_table
arn:aws:dynamodb:us-east-1:123456789012:table/books_table/stream/2015-05-11T21:21:33.291

任何人都知道如何在'2015-05-11T21:21:33.291'的aws cloudformation中获得标签并给我提供示例,将dynamodb arn字符串与dynamodb流arn字符串相结合。

ps:

我不能使用:

Fn::GetAtt: [ 'dynamodbTableLogicalId', 'StreamArn' ]

因为我的dynamodb arn是我的嵌套堆栈的输出字符串。我不想将所有内容导出到嵌套堆栈中。

1 个答案:

答案 0 :(得分:0)

如果您已在模板中创建了DynamoDB表,则可以使用Fn::GetAtt来获取流arn。

Fn::GetAtt: [ 'dynamodbTableLogicalId', 'StreamArn' ]

如果您以其他方式获取流日期/标签,则可以使用Fn::Join将其加入到表arn中