Ações, recursos e chaves de condição do Amazon Aurora DSQL
O Amazon Aurora DSQL (prefixo do serviço:dsql) 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 Aurora DSQL
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 |
|---|---|---|---|---|
|
CreateCluster |
Gravar |
|||
Gravar |
||||
Gravar |
||||
Gravar |
||||
Gravar |
||||
Gravar |
||||
Marcação, gravação |
||||
|
CreateStream |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
dsql.amazonaws.com |
Gravar |
||
|
DeleteCluster |
Gravar |
|||
|
DeleteClusterPolicy |
Gravar |
|||
|
DeleteStream |
Gravar |
|||
|
GetCluster |
Ler |
|||
|
GetClusterPolicy |
Ler |
|||
|
GetStream |
Ler |
|||
|
GetVpcEndpointServiceName |
Ler |
|||
|
ListClusters |
Lista |
|||
|
ListStreams |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
PutClusterPolicy |
Gravar |
|||
Gravar |
||||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateCluster |
Gravar |
|||
Ler |
||||
Gravar |
||||
Gravar |
||||
Gravar |
||||
Gravar |
Ações definidas pelo Amazon Aurora DSQL
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ão para criar novos clusters |
Gravar |
|||
Concede permissão para criar um Change Stream para um cluster |
Gravar |
|||
Concede permissão para conectar ao banco de dados |
Gravar |
|||
Concede permissão para conectar ao banco de dados com função de administrador. A conexão com qualquer outra função requer DbConnect permissão |
Gravar |
|||
Concede permissão para excluir um cluster e todos os seus dados |
Gravar |
|||
Concede permissão para remover a política em linha baseada em recursos anexada a um cluster |
Gravar |
|||
Concede permissão para excluir um Change Stream |
Gravar |
|||
Concede permissão para obter o status de um trabalho de backup de cluster do Aurora DSQL |
Ler |
|||
Concede permissão para obter informações sobre um cluster |
Ler |
|||
Concede permissão para recuperar a política em linha baseada em recursos anexada a um cluster |
Ler |
|||
Concede permissão para obter o status de um trabalho de restauração de cluster do Aurora DSQL |
Ler |
|||
Concede permissão para obter informações sobre um Change Stream |
Ler |
|||
Concede permissão para recuperar o nome do serviço de endpoint da VPC para um cluster |
Ler |
|||
Concede permissão para recuperar uma lista de clusters |
Lista |
|||
Concede permissão para recuperar uma lista de fluxos de mudança para um cluster |
Lista |
|||
Concede permissão para listar todas as etiquetas de um recurso do Aurora DSQL |
Ler |
|||
Concede permissão para anexar ou atualizar a política em linha baseada em recursos anexada a um cluster |
Gravar |
|||
Concede permissão para iniciar um trabalho de backup de um cluster do Aurora DSQL |
Gravar |
|||
Concede permissão para iniciar um trabalho de restauração de um cluster do Aurora DSQL |
Gravar |
|||
Concede permissão para interromper um trabalho de backup de um cluster do Aurora DSQL |
Gravar |
|||
Concede permissão para interromper um trabalho de restauração de um cluster do Aurora DSQL |
Gravar |
|||
Concede permissão para adicionar etiquetas a recursos do Aurora DSQL |
Marcação, gravação |
|||
Concede permissão para remover etiquetas de recursos do Aurora DSQL |
Marcação, gravação |
|||
Concede permissão para modificar atributos do cluster |
Gravar |
|||
Concede permissão para modificar os atributos do Change Stream |
Gravar |
Permission-only ações para o Amazon Aurora DSQL
As ações a seguir são definidas pelo Amazon Aurora DSQL, 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 adicionar um cluster de mesmo nível a um cluster multirregional |
Gravar |
|||
Concede permissão para injetar erros nos clusters de destino |
Gravar |
|||
Concede permissão para atualizar propriedades multirregionais de um cluster |
Gravar |
|||
Concede permissão para configurar e atualizar a região testemunha de um cluster multirregional |
Gravar |
|||
Concede permissão para remover um cluster de mesmo nível de um cluster multirregional |
Gravar |
Tipos de recursos definidos pelo Amazon Aurora DSQL
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} :dsql: $ {Region} :$ {Account} :cluster/$ {Identifier} |
||
arn: $ {Partition} :dsql: $ {Region} :$ {Account} :cluster/$ {} /stream/$ {} ClusterId StreamId |
Chaves de condição para o Amazon Aurora DSQL
O Amazon Aurora DSQL 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 o acesso por um par de chave valor da etiqueta que é permitido na solicitação |
String |
|
Filtra o acesso pelas etiquetas associadas ao recurso |
String |
|
Filtra o acesso por uma lista de chaves da etiqueta que são permitidas na solicitação |
ArrayOfString |
|
Filtra o acesso pelo ID de uma ação AWS FIS |
String |
|
Filtra o acesso pelo ARN de um AWS alvo FIS |
ArrayOfARN |
|
Filtra o acesso pela região testemunha de clusters multirregionais |
String |