首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过无服务器创建亚马逊网络服务StateMachine活动

如何通过无服务器创建亚马逊网络服务StateMachine活动
EN

Stack Overflow用户
提问于 2020-04-09 21:31:22
回答 1查看 129关注 0票数 2

我正在尝试部署Step Function,但我看不到在无服务器配置中定义活动的方法。亚马逊网络服务的https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-activity.html文档说活动应该这样定义,但每次我执行sls deploy时,我在step function控制台中看不到新的活动。是否可以通过无服务器创建活动,或者我必须运行脚本/手动创建活动?

代码语言:javascript
复制
Resources:
MyActivity:
    Type: "AWS::StepFunctions::Activity"
    Properties:
      Name: myActivity


stepFunctions:
  stateMachines:
    stepfunctest:
      events:
        - http:
            path: step
            method: get
      definition:
        Comment: "A sample application"
        StartAt: extract
        States:
          extract:
            Type: Task
            Resource: "arn:aws:state:#{AWS::Region}:#{AWS::AccountId}:activity:MyActivity"
            End: true
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-11 00:30:48

假设您使用的是无服务器插件https://github.com/serverless-operations/serverless-step-functions。您可以通过将活动添加到stepFunction中来创建活动

代码语言:javascript
复制
stepFuntions:
      activities:
        - myActivity
      stateMachines:
        stepfunctest:
          events:
            - http:
                path: step
                method: get
          definition:
            Comment: "A sample application"
            StartAt: extract
            States:
              extract:
                Type: Task
                Resource: "arn:aws:state:#{AWS::Region}:#{AWS::AccountId}:activity:MyActivity"
                End: true
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61122339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档