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。

相关内容

热门资讯

盘点一款!新版WPK(WepO... 盘点一款!新版WPK(WepOke)外挂透明挂辅助APP(透视)解密教程(有挂方式)-哔哩哔哩;小薇...
一分钟了解(WPK透视挂)外挂... 一分钟了解(WPK透视挂)外挂透明挂辅助工具(辅助挂)的确真的有挂(2023已更新)(哔哩哔哩)1、...
透明安装(aapoker辅助)... 透明安装(aapoker辅助)外挂透明挂辅助app(透视)发牌规律(有挂细节)-哔哩哔哩准备好在aa...
透视数据(WPK)外挂透明挂辅... 透视数据(WPK)外挂透明挂辅助APP(透视)辅助透视(有挂方针)-哔哩哔哩;实战中需综合运用上述技...
必备科技!线上wpk德州(we... 必备科技!线上wpk德州(wepokE)外挂透明挂辅助app(辅助挂)wpk教程(有挂秘籍)-哔哩哔...
透明神器(线上wpk德州)外挂... 透明神器(线上wpk德州)外挂透明挂辅助工具(透视)其实是真的有挂(2023已更新)(哔哩哔哩);一...
透明透视(wEpoke)外挂透... 1、透明透视(wEpoke)外挂透明挂辅助工具(透视)透视辅助(有挂助手)-哔哩哔哩;该软件可以轻松...
热点推荐(aapoker教程)... 热点推荐(aapoker教程)外挂透明挂辅助脚本(透视)发牌规律(证实有挂)-哔哩哔哩;值得一提的是...
5分钟了解!Wepoke修改器... 5分钟了解!Wepoke修改器(wepOKE)外挂透明挂辅助脚本(辅助挂)揭秘攻略(有挂讲解)-哔哩...
盘点一款(新版WPK)外挂透明... 盘点一款(新版WPK)外挂透明挂辅助插件(透视)竟然是真的有挂(2025已更新)(哔哩哔哩);亲,其...