有关Elasticsearch的Step Functions SDK集成的限制。

0

【以下的问题经过翻译处理】 在“公告:AWS Step Functions通过AWS SDK集成支持超过200个AWS服务”之后:https://forums.aws.amazon.com/ann.jspa?annID=8933

我们想使用Step Functions中的新AWS SDK集成来启动OpenSearch/Elasticsearch域,然而Step Functions似乎不支持 EBSOptions 参数https://docs.aws.amazon.com/opensearch-service/latest/developerguide/configuration-api.html#configuration-api-datatypes-ebsoptions,因为会出现以下错误:

无法使用参数‘{"ElasticsearchClusterConfig":{"InstanceType":"t3.small.elasticsearch","InstanceCount":1,"DedicatedMasterEnabled":false,"ZoneAwarenessEnabled":false}, "DomainName":"test-12345","ElasticsearchVersion":"7.1","EBSOptions":{"EBSEnabled":true,"VolumeType":"gp2","VolumeSize":100},"VPCOptions":OMITTED,"AccessPolicies":OMITTED}'来启动任务:Step Functions不支持“EBSOptions”字段。

使用boto3可以正常工作的相同参数。

这是设计如此吗?我们应该期望将来有支持,还是它永远不会是一个选项?是否有关于这些限制的任何文档?

除了在Lambda中直接使用SDK之外,是否有其他解决方法?

编辑者:LPKTech于2021年10月22日上午5:15编辑-修复了错误格式并添加了有关在boto3上运行的详细信息

profile picture
专家
已提问 5 个月前21 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好

这些参数是帕斯卡命名法,因此你可以使用EbsOptions,应该可以工作。

谢谢

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则