Ações, recursos e chaves de condição para o Amazon MemoryDB
O Amazon MemoryDB (prefixo do serviço:memorydb) 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 MemoryDB
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 |
|---|---|---|---|---|
|
BatchUpdateCluster |
Gravar |
|||
|
CopySnapshot |
Gravar |
|||
Marcação, gravação |
||||
|
Criar ACL |
Gravar |
|||
Marcação, gravação |
||||
|
CreateCluster |
Gravar |
|||
Marcação, gravação |
||||
|
CreateMultiRegionCluster |
Gravar |
|||
Marcação, gravação |
||||
|
CreateParameterGroup |
Gravar |
|||
Marcação, gravação |
||||
|
CreateSnapshot |
Gravar |
|||
Marcação, gravação |
||||
|
CreateSubnetGroup |
Gravar |
|||
Marcação, gravação |
||||
|
CreateUser |
Gravar |
|||
Marcação, gravação |
||||
|
Excluir ACL |
Gravar |
|||
|
DeleteCluster |
Gravar |
|||
Gravar |
||||
|
DeleteMultiRegionCluster |
Gravar |
|||
|
DeleteParameterGroup |
Gravar |
|||
|
DeleteSnapshot |
Gravar |
|||
|
DeleteSubnetGroup |
Gravar |
|||
|
DeleteUser |
Gravar |
|||
|
Descreva o ACLS |
Ler |
|||
|
DescribeClusters |
Ler |
|||
|
DescribeEngineVersions |
Ler |
|||
|
DescribeEvents |
Ler |
|||
|
DescribeMultiRegionClusters |
Ler |
|||
|
DescribeMultiRegionParameterGroups |
banco de dados de memória: DescribeMultiRegionParameterGroups |
Ler |
||
|
DescribeMultiRegionParameters |
Ler |
|||
|
DescribeParameterGroups |
Ler |
|||
|
DescribeParameters |
Ler |
|||
|
DescribeReservedNodes |
Ler |
|||
|
DescribeReservedNodesOfferings |
Ler |
|||
|
DescribeServiceUpdates |
Ler |
|||
|
DescribeSnapshots |
Ler |
|||
|
DescribeSubnetGroups |
Ler |
|||
|
DescribeUsers |
Ler |
|||
|
FailoverShard |
Gravar |
|||
|
ListAllowedMultiRegionClusterUpdates |
banco de dados de memória: ListAllowedMultiRegionClusterUpdates |
Ler |
||
|
ListAllowedNodeTypeUpdates |
Ler |
|||
|
ListTags |
Ler |
|||
|
PurchaseReservedNodesOffering |
Gravar |
|||
Marcação, gravação |
||||
|
ResetParameterGroup |
Gravar |
|||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
Atualizar ACL |
Gravar |
|||
|
UpdateCluster |
Gravar |
|||
|
UpdateMultiRegionCluster |
Gravar |
|||
|
UpdateParameterGroup |
Gravar |
|||
|
UpdateSubnetGroup |
Gravar |
|||
|
UpdateUser |
Gravar |
Ações definidas pelo Amazon MemoryDB
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 |
|---|---|---|---|---|
Concede permissões para aplicar atualizações de serviço |
Gravar |
|||
Permite que um perfil ou usuário do IAM se conecte como um usuário especificado do MemoryDB a um nó em um cluster |
Gravar |
|||
Concede permissões para fazer uma cópia de um snapshot existente |
Gravar |
|||
Concede permissões para criar uma nova lista de controle de acesso |
Gravar |
|||
Concede permissões para criar um cluster |
Gravar |
|||
Concede permissões para criar um Multi-Region cluster |
Gravar |
|||
Concede permissões para criar um novo grupo de parâmetros |
Gravar |
|||
Concede permissões para criar um backup de um cluster no momento atual |
Gravar |
|||
Concede permissões para criar um novo grupo de sub-redes |
Gravar |
|||
Concede permissões para criar um novo usuário |
Gravar |
|||
Concede permissões para excluir uma lista de controle de acesso |
Gravar |
|||
Concede permissões para excluir um cluster provisionado anteriormente |
Gravar |
|||
Concede permissões para excluir um Multi-Region cluster |
Gravar |
|||
Concede permissões para criar um grupo de parâmetros |
Gravar |
|||
Concede permissões para excluir um snapshot |
Gravar |
|||
Concede permissões para excluir um grupo de sub-redes |
Gravar |
|||
Concede permissões para excluir um usuário |
Gravar |
|||
Concede permissões para recuperar informações sobre listas de controle de acesso |
Ler |
|||
Concede permissões para recuperar informações sobre todos os clusters provisionados se nenhum identificador de cluster for especificado, ou sobre um cluster específico, se um identificador de cluster for fornecido |
Ler |
|||
Concede permissões para listar os mecanismos disponíveis e suas versões |
Ler |
|||
Concede permissões para recuperar eventos relacionados a clusters, grupos de sub-redes e grupos de parâmetros |
Ler |
|||
Concede permissões para recuperar informações sobre todos os Multi-Region clusters se nenhum identificador de cluster for especificado ou sobre um Multi-Region cluster específico se um identificador de cluster for fornecido |
Ler |
|||
Concede permissões para recuperar informações sobre grupos de Multi-Region parâmetros |
Ler |
|||
Concede permissões para recuperar uma lista detalhada de parâmetros para um determinado grupo de Multi-Region parâmetros |
Ler |
|||
Concede permissões para recuperar informações sobre grupos de parâmetros |
Ler |
|||
Concede permissões para recuperar uma lista de parâmetros detalhada para um determinado grupo de parâmetros |
Ler |
|||
Concede permissões para recuperar os nós reservados |
Ler |
|||
Concede permissões para recuperar as ofertas de nós reservados |
Ler |
|||
Concede permissões para recuperar os detalhes de atualizações do serviço |
Ler |
|||
Concede permissões para recuperar informações sobre snapshots de cluster |
Ler |
|||
Concede permissões para recuperar um grupo de sub-redes |
Ler |
|||
Concede permissões para recuperar informações sobre usuários |
Ler |
|||
Concede permissões para testar failover automático em um fragmento especificado em um cluster |
Gravar |
|||
Concede permissões para listar as atualizações Multi-Region de cluster disponíveis |
Ler |
|||
Concede permissões para listar atualizações de tipo de nó disponíveis |
Ler |
|||
Concede permissões para listar todas as etiquetas de alocação de custo |
Ler |
|||
Concede permissões para adquirir um novo nó reservado |
Gravar |
|||
Concede permissões para modificar os parâmetros de um grupo de parâmetros para o valor padrão do mecanismo ou do sistema |
Gravar |
|||
Concede permissões para adicionar até 10 etiquetas de alocação de custo ao recurso nomeado |
Marcação, gravação |
|||
Concede permissões para remover as tags identificadas pela TagKeys lista de um recurso |
Marcação, gravação |
|||
Concede permissões para atualizar uma lista de controle de acesso |
Gravar |
|||
Concede permissões para atualizar as configurações de um cluster |
Gravar |
|||
Concede permissões para atualizar as configurações de um Multi-Region cluster |
Gravar |
|||
Concede permissões para atualizar os parâmetros em um grupo de parâmetros |
Gravar |
|||
Concede permissões para atualizar um grupo de sub-redes |
Gravar |
|||
Concede permissões para atualizar um usuário |
Gravar |
Permission-only ações para o Amazon MemoryDB
As ações a seguir são definidas pelo Amazon MemoryDB, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para pausar a replicação de um cluster Multi-Region |
Gravar |
Tipos de recursos definidos pelo Amazon MemoryDB
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} :memorydb: $ {Region} :$ {Account} :acl/$ {} AclName |
||
arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :cluster/$ {} ClusterName |
||
arn: $ {Partition} :memorydb: :$ {Account} :multiregioncluster/$ {} ClusterName |
||
arquivo: $ {Partition} :memorydb: :$ {Account} :multiregionparametergroup/$ {} MultiRegionParameterGroupName |
||
arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :parametergroup/$ {} ParameterGroupName |
||
arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :reservednode/$ {reservationId} |
||
arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :snapshot/$ {} SnapshotName |
||
arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :subnetgroup/$ {} SubnetGroupName |
||
arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :user/$ {} UserName |
Chaves de condição para o Amazon MemoryDB
O Amazon MemoryDB define as seguintes chaves de condição que podem ser usadas no elemento Condition de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
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 |
|
Filtra o acesso pelo parâmetro TLSEnabled presente na solicitação ou padroniza o valor verdadeiro se o parâmetro não estiver presente |
Bool |
|
Filtra o acesso pelo UserAuthenticationMode.Type parâmetro na solicitação |
String |