amazon-web-services - AWS Cloudformation:有没有办法捕获 Glue ARN 以用于阶跃函数?
问题描述
我的任务是创建一个生成粘合作业的 cloudformation 模板,然后将该粘合作业设置为第一步功能任务。
我有两部分分别工作,但我似乎无法获得胶水作业 ARN,即使创建了一个:
https://theburningmonk.com/cloudformation-ref-and-getatt-cheatsheet/
如果它被创建,根据这个备忘单,它不适用于 cloudformation GetAtt ..
我错过了什么吗?有什么办法可以做到这一点?
解决方案
AWS::Glue::Job 不返回其 ARN。
但是,您可以自己构建它,因为 Glue 作业 ARN 具有已知格式并!Ref <glue-job-resource>
返回作业名称。
因此,例如要返回 Arn in Outputs
,您可以执行以下操作:
Outputs:
JobArn:
Value: !Sub "arn:${AWS::Partition}:glue:${AWS::Region}:${AWS::AccountId}:job/${<glue-job-resource>}"
推荐阅读
- java - 如何从 Java 中的另一个类访问变量?
- mysql - 优化并减小 Union Select Query 的大小
- java - 红绿灯应用 Android Studio
- python - 如何使用方法更改按钮的 on_release 功能?
- php - laravel 框架中是否有使用表单输入数据更新数据库中当前记录的功能?
- swiftui - SwiftUI - OnDelete 后刷新崩溃
- python - 复数是如何在网上找到的乌拉姆螺旋描绘中绘制为方向向量的?
- swashbuckle.aspnetcore - Swagger.json 生成不正确的大小写“类型”:“字符串”
- python - 使用参数 1 获取类型 Surface 错误。我将如何解决它?
- java - 无法从 Java 应用程序加载 chromedriver