AWS CloudFormation:有没有一种方法可以在步骤函数中捕获Glue ARN?
创始人
2024-11-14 20:00:26
0

在AWS CloudFormation中,可以使用AWS Glue ARN作为参数传递给步骤函数。下面是一个使用AWS CloudFormation模板定义步骤函数,并在其中捕获Glue ARN的示例:

Resources:
  MyStepFunction:
    Type: AWS::StepFunctions::StateMachine
    Properties:
      DefinitionString:
        Fn::Sub: |
          {
            "Comment": "A Hello World example of the Amazon States Language using a Pass state",
            "StartAt": "HelloWorld",
            "States": {
              "HelloWorld": {
                "Type": "Pass",
                "Result": {
                  "GlueArn.$": "$.GlueArn"
                },
                "End": true
              }
            }
          }
      RoleArn: !GetAtt MyStepFunctionRole.Arn

  GlueArnParameter:
    Type: AWS::SSM::Parameter
    Properties:
      Name: /MyStepFunction/GlueArn
      Type: String
      Value: arn:aws:glue:us-east-1:123456789012:job/my-glue-job

  MyStepFunctionRole:
    Type: AWS::IAM::Role
    Properties:
      AssumeRolePolicyDocument:
        Version: "2012-10-17"
        Statement:
          - Effect: Allow
            Principal:
              Service: states.amazonaws.com
            Action: sts:AssumeRole
      Policies:
        - PolicyName: MyStepFunctionRolePolicy
          PolicyDocument:
            Version: "2012-10-17"
            Statement:
              - Effect: Allow
                Action:
                  - ssm:GetParameter
                Resource: !Sub arn:aws:ssm:${AWS::Region}:${AWS::AccountId}:parameter/MyStepFunction/GlueArn

在上面的示例中,定义了一个步骤函数(MyStepFunction)并使用AWS Glue ARN作为参数传递给步骤函数。参数值在AWS SSM Parameter Store中定义,通过SSM Parameter资源(GlueArnParameter)和IAM角色(MyStepFunctionRole)来获取。

在步骤函数定义中,使用了Pass状态来捕获Glue ARN。在Result字段中,它引用了步骤函数输入($)中的GlueArn参数($.GlueArn)。这将使步骤函数能够使用Glue ARN进行后续的处理。

请注意,上述示例中的AWS Glue ARN(arn:aws:glue:us-east-1:123456789012:job/my-glue-job)仅作为示例提供,你需要将其替换为你自己的AWS Glue作业的ARN。

希望这个示例能够帮助你在步骤函数中捕获Glue ARN。

相关内容

热门资讯

据报道!开心十三张有没有挂(辅... 据报道!开心十三张有没有挂(辅助)真是是有辅助技巧(有挂方略)1、开心十三张有没有挂辅助器安装包、开...
复盘辅助挂!皮皮四川麻辣(辅助... 复盘辅助挂!皮皮四川麻辣(辅助)其实确实有辅助插件(真实有挂)皮皮四川麻辣是不是有人用挂微扑克wpk...
2026版教学!蜂娱辅助(辅助... 2026版教学!蜂娱辅助(辅助)好像真的是有辅助方法(有挂工具)在进入蜂娱辅助软件靠谱后,参与本局比...
做出回应!家乡大二的技巧(辅助... 做出回应!家乡大二的技巧(辅助)其实真的有辅助技巧(有挂猫腻)家乡大二的技巧是不是有人用挂微扑克wp...
连日来!四川麻将血战到底定制插... 连日来!四川麻将血战到底定制插件辅助(辅助)好像是真的有辅助软件(确实有挂)1、全新机制【四川麻将血...
第三方插件!微乐自建房辅助可信... 第三方插件!微乐自建房辅助可信吗(辅助)原来真的有辅助工具(有挂技巧)运微乐自建房辅助可信吗辅助工具...
近日!大唐麻将开挂软件(辅助)... 近日!大唐麻将开挂软件(辅助)好像是有辅助方法(有挂方式)1、下载好大唐麻将开挂软件脚本下载之后点击...
值得注意的是!拼十app辅助(... 值得注意的是!拼十app辅助(辅助)都是存在有辅助教程(有挂教程)1、游戏颠覆性的策略玩法,独创攻略...
事发当天!全民内蒙古辅助器(辅... 事发当天!全民内蒙古辅助器(辅助)总是是真的有辅助技巧(有挂攻略)1、上手简单,内置详细流程视频教学...
最新消息!皇豪互众插件(辅助)... 最新消息!皇豪互众插件(辅助)其实真的有辅助方法(详细教程)小薇(辅助器软件下载)致您一封信;亲爱皇...