有关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
エキスパート
質問済み 6ヶ月前23ビュー
1回答
0

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

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

谢谢

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ