在创建Opensearch Serverless新集合之前创建安全策略?

0

【以下的问题经过翻译处理】 ``` "https response error StatusCode: 400, RequestID: ****, ValidationException: No matching security policy of encryption type found for collection name: test. Please create security policy of encryption type for this collection.

尝试在OpenSearch Serverless中创建一个集合时,出现了上述错误(通过[Go SDK](https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/opensearchserverless#Client.CreateCollection)创建)。

我确定肯定是做错了什么,但是仍对这个错误信息感到困惑。在输入中:<https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollection.html>中没有一个字段可以指定集合应具有的安全策略。

在尝试创建集合之前,有什么遗漏步骤吗?
profile picture
专家
已提问 5 个月前19 查看次数
1 回答
0

【以下的回答经过翻译处理】 在创建集合之前需要先创建EncryptionPolicy。您可以尝试使用https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/opensearchserverless#Client.CreateSecurityPolicy创建一个加密策略,然后再创建集合。 我认为这在API文档中没有提到,但在产品页面中提到了:https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-manage.html#:~:text=Create%20a%20collection%20(CLI)

profile picture
专家
已回答 5 个月前

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

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

回答问题的准则