Ações, recursos e chaves de condição para o Amazon OpenSearch Serverless
O Amazon OpenSearch Serverless (prefixo do serviço:aoss) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas pelo Amazon OpenSearch Serverless
A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.
| Operation | Ação do IAM | Chave de condição | Valor (es) possível (s) | Nível de acesso |
|---|---|---|---|---|
|
BatchGetCollection |
Ler |
|||
|
BatchGetCollectionGroup |
Ler |
|||
|
BatchGetEffectiveLifecyclePolicy |
Ler |
|||
|
BatchGetLifecyclePolicy |
Ler |
|||
|
BatchGetVpcEndpoint |
Ler |
|||
|
CreateAccessPolicy |
Gravar |
|||
|
CreateCollection |
Gravar |
|||
Gravar |
||||
Gravar |
||||
|
CreateCollectionGroup |
Gravar |
|||
Gravar |
||||
|
CreateIndex |
Gravar |
|||
|
CreateLifecyclePolicy |
Gravar |
|||
|
CreateSecurityConfig |
Gravar |
|||
|
CreateSecurityPolicy |
Gravar |
|||
|
CreateVpcEndpoint |
Gravar |
|||
|
DeleteAccessPolicy |
Gravar |
|||
|
DeleteCollection |
Gravar |
|||
|
DeleteCollectionGroup |
Gravar |
|||
|
DeleteIndex |
Gravar |
|||
|
DeleteLifecyclePolicy |
Gravar |
|||
|
DeleteSecurityConfig |
Gravar |
|||
|
DeleteSecurityPolicy |
Gravar |
|||
|
DeleteVpcEndpoint |
Gravar |
|||
|
GetAccessPolicy |
Ler |
|||
|
GetAccountSettings |
Ler |
|||
|
GetIndex |
Ler |
|||
|
GetPoliciesStats |
Ler |
|||
|
GetSecurityConfig |
Ler |
|||
|
GetSecurityPolicy |
Ler |
|||
|
ListAccessPolicies |
Lista |
|||
|
ListCollectionGroups |
Lista |
|||
|
ListCollections |
Lista |
|||
|
ListLifecyclePolicies |
Lista |
|||
|
ListSecurityConfigs |
Lista |
|||
|
ListSecurityPolicies |
Lista |
|||
|
ListTagsForResource |
Lista |
|||
|
ListVpcEndpoints |
Lista |
|||
|
TagResource |
Gravar |
|||
|
UntagResource |
Gravar |
|||
|
UpdateAccessPolicy |
Gravar |
|||
|
UpdateAccountSettings |
Gravar |
|||
|
UpdateCollection |
Gravar |
|||
|
UpdateCollectionGroup |
Gravar |
|||
|
UpdateIndex |
Gravar |
|||
|
UpdateLifecyclePolicy |
Gravar |
|||
|
UpdateSecurityConfig |
Gravar |
|||
|
UpdateSecurityPolicy |
Gravar |
|||
|
UpdateVpcEndpoint |
Gravar |
Ações definidas pelo Amazon OpenSearch Serverless
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Conceda permissão a todas as APIs Opensearch compatíveis |
Gravar |
|||
Concede permissão para adicionar uma coleção sem servidor a um grupo de coleções especificado |
Gravar |
|||
Concede permissão para obter atributos de uma ou mais coleções |
Ler |
|||
Concede permissão para obter atributos para um ou mais grupos de coleções |
Ler |
|||
Concede permissão para obter as informações sobre uma política de ciclo de vida aplicada a um ou mais recursos do AOSS |
Ler |
|||
Concede permissão para obter informações sobre uma ou mais políticas de ciclo de vida |
Ler |
|||
Concede permissão para obter atributos de um ou mais endpoints da VPC |
Ler |
|||
Concede permissão para criar uma política de acesso a dados |
Gravar |
|||
Concede permissão para criar uma coleção com tecnologia sem servidor |
Gravar |
|||
Concede permissão para criar um grupo de coleta sem servidor |
Gravar |
|||
Concede permissão para criar um índice do OpenSearch |
Gravar |
|||
Concede permissão para criar uma política de ciclo de vida |
Gravar |
|||
Concede permissão para criar uma configuração de segurança com tecnologia sem servidor |
Gravar |
|||
Concede permissão para criar uma política de rede ou criptografia |
Gravar |
|||
Concede permissão para criar uma OpenSearch-Serverless-managed interface VPC endpoint |
Gravar |
|||
Concede permissão para o Opensearch Serverless Dashboards |
Gravar |
|||
Concede permissão para excluir uma política de acesso a dados |
Gravar |
|||
Concede permissão para excluir uma coleção com tecnologia sem servidor |
Gravar |
|||
Concede permissão para excluir um grupo de coleta sem servidor |
Gravar |
|||
Concede permissão para excluir um índice do OpenSearch |
Gravar |
|||
Concede permissão para excluir uma política de ciclo de vida |
Gravar |
|||
Concede permissão para excluir uma configuração de segurança |
Gravar |
|||
Concede permissão para excluir uma política de segurança |
Gravar |
|||
Concede permissão para excluir uma OpenSearch Serverless-managed interface VPC endpoint |
Gravar |
|||
Concede permissão para obter informações sobre uma política de acesso a dados |
Ler |
|||
Concede permissão para obter configurações de conta, incluindo configurações de capacidade |
Ler |
|||
Concede permissão para obter um índice do OpenSearch |
Ler |
|||
Concede permissão para obter estatísticas das políticas de segurança em sua conta |
Ler |
|||
Concede permissão para obter informações sobre uma configuração de segurança com tecnologia sem servidor |
Ler |
|||
Concede permissão para obter informações sobre uma política de segurança |
Ler |
|||
Concede permissão para listar políticas de acesso a dados |
Lista |
|||
Concede permissão para listar grupos de coleções |
Lista |
|||
Concede permissão para listar coleções |
Lista |
|||
Concede permissão para listar políticas de ciclo de vida |
Lista |
|||
Concede permissão para listar configurações de segurança |
Lista |
|||
Concede permissão para listar políticas de segurança |
Lista |
|||
Concede permissão para listar as etiquetas de uma coleção |
Lista |
|||
Concede permissão para listar OpenSearch Serverless-managed VPC endpoints |
Lista |
|||
Concede permissão para etiquetar uma coleção com tecnologia sem servidor |
Gravar |
|||
Concede permissão para remover etiquetas de uma coleção |
Gravar |
|||
Concede permissão para atualizar uma política de acesso a dados |
Gravar |
|||
Concede permissão para atualizar configurações de conta, incluindo configurações de capacidade |
Gravar |
|||
Concede permissão para atualizar uma coleção |
Gravar |
|||
Concede permissão para atualizar um grupo de coleção |
Gravar |
|||
Concede permissão para atualizar um índice do OpenSearch |
Gravar |
|||
Concede permissão para atualizar uma política de ciclo de vida |
Gravar |
|||
Concede permissão para atualizar uma configuração de segurança |
Gravar |
|||
Concede permissão para atualizar uma política de segurança |
Gravar |
|||
Concede permissão para atualizar um OpenSearch Serverless-managed VPC endpoint |
Gravar |
Tipos de recursos definidos pelo Amazon OpenSearch Serverless
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :aoss: $ {Region} :$ {Account} :collection/$ {} CollectionId |
||
arn: $ {Partition} :aoss: $ {Region} :$ {Account} :collection-group/$ {} CollectionGroupId |
||
Irã: $ {Partition} :aoss: $ {Region} :$ {Account}: dashboards/default |
Chaves de condição para Amazon OpenSearch Serverless
O Amazon OpenSearch Serverless define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso pelo identificador da coleção |
String |
|
Filtra o acesso pelo nome da coleção |
String |
|
Filtra o acesso pelo nome do grupo de coleções |
String |
|
Filtra o acesso pelo índice |
String |
|
Filtra ações com base nas etiquetas transmitidas na solicitação |
String |
|
Filtra as ações com base nas etiquetas associadas ao recurso |
String |
|
Filtra ações com base nas chaves da etiqueta transmitidas na solicitação |
ArrayOfString |