首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在AWS Step函数SendTaskSuccess任务中正确的资源值是多少?

在AWS Step函数SendTaskSuccess任务中正确的资源值是多少?
EN

Stack Overflow用户
提问于 2022-02-07 20:54:26
回答 1查看 289关注 0票数 0

我正在使用AWS Step函数创建一个异步任务。我创建了一个Step函数,用.waitForTaskToken调用另一个Step函数,并将任务令牌存储在DB中。现在,我正在创建另一个Step函数,它处理来自API的消息并调用SendTaskSuccess。下面是确切的状态,为我生成的Workflow Studio:

代码语言:javascript
运行
复制
    "SendTaskSuccess": {
      "Type": "Task",
      "End": true,
      "Parameters": {
        "output": "{}",
        "taskToken.$": "$.taskToken"
      },
      "Resource": "arn:aws:states:::aws-sdk:states:sendTaskSuccess"
    },

我的问题是,当我保存Step函数时,它告诉我如下:

代码语言:javascript
运行
复制
There are Amazon States Language errors in your state machine definition. Fix the errors to continue.
The resource provided arn:aws:states:::aws-sdk:states:sendTaskSuccess is not recognized. The value is not a valid resource ARN, or the resource is not available in this region.
For more information, see Amazon States Language 

所以我的问题是--这个任务的合适资源价值是多少?在Workflow Studio中,没有办法指定要使用的任何资源,它会自动生成上述ARN

EN

回答 1

Stack Overflow用户

发布于 2022-02-10 13:05:44

我遇到了一个类似的问题,似乎arn:aws:states:::aws-sdk:sfn:sendTaskSuccess (sfn而不是states)是正确的arn。此外,参数应以大写字母开头:

代码语言:javascript
运行
复制
"Parameters": {
  "TaskToken.$": "$.taskToken",
  "Output.$": "$.outputs"
}

我还检查了Workflow Studio,在我的例子中,它生成了上面的arn。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71025273

复制
相关文章

相似问题

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