

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定集合的許可
<a name="serverless-collection-permissions"></a>

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 的身分和存取管理](security-iam-serverless.md)。

**注意**  
如果您要在帳戶中建立第一個集合，您也需要 `iam:CreateServiceLinkedRole` 許可。如需詳細資訊，請參閱[使用服務連結角色建立 OpenSearch Serverless 集合](serverless-service-linked-roles.md)。