首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为aws批处理作业的计划执行添加sharedIdentifier到aws事件桥规则

如何为aws批处理作业的计划执行添加sharedIdentifier到aws事件桥规则
EN

Stack Overflow用户
提问于 2022-03-31 11:56:45
回答 1查看 158关注 0票数 2

我为运行aws批处理作业规则配置了aws桥事件规则(通过web ),但是在调用之后我得到了一个错误:

代码语言:javascript
复制
shareIdentifier must be specified. (Service: AWSBatch; Status Code: 400; Error Code: ClientException; Request ID: 07da124b-bf1d-4103-892c-2af2af4e5496; Proxy: null)

我的工作是使用调度策略,需要设置shareIdentifier,但我不知道如何设置它。下面是规则配置的屏幕截图:

对于作业的后续参数/参数没有其他设置,我唯一能配置的就是重试。我还检查了aws命令以放置规则(https://awscli.amazonaws.com/v2/documentation/api/latest/reference/events/put-rule.html),但它似乎没有任何其他设置。有什么解决办法吗?还是工作上的例子?

编辑:

最后,我为aws批处理使用了java:https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-batch。我有一个计划好的方法,该方法定期生成具有以下代码安全的作业:

代码语言:javascript
复制
AWSBatch client = AWSBatchClientBuilder.standard().withRegion("eu-central-1").build();

SubmitJobRequest request = new SubmitJobRequest()
    .withJobName("example-test-job-java-sdk")
    .withJobQueue("job-queue")
    .withShareIdentifier("default")
    .withJobDefinition("job-type");

SubmitJobResult response = client.submitJob(request);

log.info("job spawn response: {}", response);
EN

回答 1

Stack Overflow用户

发布于 2022-04-21 05:40:09

您是否尝试过像AWSdocs作为EventBridge目标的AWS批量作业中所引用的那样通过input transformer向目标提供其他设置?

我也遇到了同样的问题。

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

https://stackoverflow.com/questions/71692054

复制
相关文章

相似问题

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