本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定集合的許可
OpenSearch Serverless 使用下列 AWS Identity and Access Management (IAM) 許可來建立和管理集合。您可以指定 IAM 條件,將使用者限制在特定集合內。
-
aoss:CreateCollection
:建立集合。 -
aoss:ListCollections
:列出目前帳戶中的集合。 -
aoss:BatchGetCollection
:取得有關一個或多個集合的詳細資訊。 -
aoss:UpdateCollection
:修改集合。 -
aoss:DeleteCollection
:刪除集合。
下列身分型存取政策範例提供使用者管理名為 Logs
的單一集合所需的最低許可:
[ { "Sid":"Allows managing logs collections", "Effect":"Allow", "Action":[ "aoss:CreateCollection", "aoss:ListCollections", "aoss:BatchGetCollection", "aoss:UpdateCollection", "aoss:DeleteCollection", "aoss:CreateAccessPolicy", "aoss:CreateSecurityPolicy" ], "Resource":"*", "Condition":{ "StringEquals":{ "aoss:collection":"
Logs
" } } } ]
需要加密、網路和資料存取政策,才能讓集合正常運作,因此要將 aoss:CreateAccessPolicy
和 aoss:CreateSecurityPolicy
包含在內。如需詳細資訊,請參閱Amazon OpenSearch Serverless 的身分和存取管理。
注意
如果您要在帳戶中建立第一個集合,您也需要 iam:CreateServiceLinkedRole
許可。如需詳細資訊,請參閱使用服務連結角色建立 OpenSearch Serverless 集合。