amazon-web-services - 如何在 aws cloudformation 中获取版本变量?
问题描述
我有 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 是我嵌套堆栈的输出字符串。我不想在嵌套堆栈中导出所有内容。
解决方案
如果您已在模板中创建了 DynamoDB 表,则可以使用该表Fn::GetAtt
来获取流 arn。
Fn::GetAtt: [ 'dynamodbTableLogicalId', 'StreamArn' ]
如果您以另一种方式获取流日期/标签,则可以将其加入表格 arnFn::Join
推荐阅读
- c# - 为什么最终用户必须注销两次?
- excel - 计算列中的重复值,将结果过滤为唯一值,然后从大到小排序
- python - 如何从python中的csv文件中获取输入
- linux - 为什么 Aarch64 内核映像的物理地址是非负的?
- javascript - Jquery .html() 不工作 - 选择 html
- android - ListView中ImageButton的Android OnClick,如何获取Imagebutton的位置并将选中的Imagebutton更改为不同的Imagebutton
- r - 确定 R 中字符串匹配的百分比
- java - 基于用户角色的反应式 REST API 响应过滤
- php - Laravel 5.6 模型 HasManyThrough 3 个表的关系
- asp.net - 如何使用 Google Map API 在城市之间绘制距离折线