View a markdown version of this page

Ações, recursos e chaves de condição para o Amazon Managed Grafana - Referência de autorização do serviço

Ações, recursos e chaves de condição para o Amazon Managed Grafana

O Amazon Managed Grafana (prefixo do serviço:grafana) 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:

Operações de API definidas pelo Amazon Managed Grafana

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

AssociateLicense

grafana: AssociateLicense

Gravar

CreateWorkspace

grafana: CreateWorkspace

Gravar

grafana: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

grafana.amazonaws.com

Gravar

CreateWorkspaceApiKey

grafana: CreateWorkspaceApiKey

Gravar

CreateWorkspaceServiceAccount

grafana: CreateWorkspaceServiceAccount

Gravar

CreateWorkspaceServiceAccountToken

grafana: CreateWorkspaceServiceAccountToken

Gravar

DeleteWorkspace

grafana: DeleteWorkspace

Gravar

DeleteWorkspaceApiKey

grafana: DeleteWorkspaceApiKey

Gravar

DeleteWorkspaceServiceAccount

grafana: DeleteWorkspaceServiceAccount

Gravar

DeleteWorkspaceServiceAccountToken

grafana: DeleteWorkspaceServiceAccountToken

Gravar

DescribeWorkspace

grafana: DescribeWorkspace

Ler

DescribeWorkspaceAuthentication

grafana: DescribeWorkspaceAuthentication

Ler

DescribeWorkspaceConfiguration

grafana: DescribeWorkspaceConfiguration

Ler

DisassociateLicense

grafana: DisassociateLicense

Gravar

ListPermissions

grafana: ListPermissions

Lista

ListTagsForResource

grafana: ListTagsForResource

Ler

ListVersions

grafana: DescribeWorkspace

Ler

grafana: ListVersions

Lista

ListWorkspaceServiceAccountTokens

grafana: ListWorkspaceServiceAccountTokens

Ler

ListWorkspaceServiceAccounts

grafana: ListWorkspaceServiceAccounts

Ler

ListWorkspaces

grafana: ListWorkspaces

Ler

TagResource

grafana: TagResource

Marcação, gravação

UntagResource

grafana: UntagResource

Marcação, gravação

UpdatePermissions

grafana: UpdatePermissions

Gerenciamento de permissões, gravação

UpdateWorkspace

grafana: UpdateWorkspace

Gravar

objetivo: PassRole

objetivo: PassedToService

grafana.amazonaws.com

Gravar

UpdateWorkspaceAuthentication

grafana: UpdateWorkspaceAuthentication

Gravar

UpdateWorkspaceConfiguration

grafana: UpdateWorkspaceConfiguration

Gravar

Ações definidas pelo Amazon Managed Grafana

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

AssociateLicense

Concede permissão para fazer upgrade um espaço de trabalho com uma licença

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

CreateWorkspace

Concede permissão para criar um Workspace

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateWorkspaceApiKey

Concede permissão para criar chaves de API para um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

CreateWorkspaceServiceAccount

Concede permissão para criar contas de serviço para um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

CreateWorkspaceServiceAccountToken

Concede permissão para criar tokens de conta de serviço em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWorkspace

Concede permissão para excluir um Workspace

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWorkspaceApiKey

Concede permissão para excluir chaves de API de um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWorkspaceServiceAccount

Concede permissão para excluir contas de serviço em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteWorkspaceServiceAccountToken

Concede permissão para excluir tokens de conta de serviço em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

DescribeWorkspace

Concede permissão para descrever um Workspace

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Ler

DescribeWorkspaceAuthentication

Concede permissão para descrever os provedores de autenticação em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Ler

DescribeWorkspaceConfiguration

Concede permissão para descrever a string de configuração atual de um determinado espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Ler

DisassociateLicense

Concede permissão para remover uma licença de um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

ListPermissions

Concede permissão para listar as permissões em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Lista

ListTagsForResource

Concede permissão para listar etiquetas associadas a um espaço de trabalho

espaço de trabalho

foi: ResourceTag /$ {} TagKey

Ler

ListVersions

Concede permissão para listar todas as versões do Grafana com suporte disponíveis. Opcionalmente, inclua um espaço de trabalho para listar as versões para as quais ele pode ser atualizado

espaço de trabalho

foi: ResourceTag /$ {} TagKey

Lista

ListWorkspaceServiceAccountTokens

Concede permissão para listar tokens de conta de serviço em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Ler

ListWorkspaceServiceAccounts

Concede permissão para listar contas de serviço em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Ler

ListWorkspaces

Concede permissão para listar espaços de trabalho

Ler

TagResource

Concede permissão para adicionar etiquetas ou atualizar valores de etiquetas de um espaço de trabalho

espaço de trabalho*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UntagResource

Concede permissão para remover etiquetas de um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UpdatePermissions

Concede permissão para modificar as permissões em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gerenciamento de permissões, gravação

UpdateWorkspace

Concede permissão para modificar um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateWorkspaceAuthentication

Concede permissão para modificar os provedores de autenticação em um espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateWorkspaceConfiguration

Concede permissão para atualizar a string de configuração de um determinado espaço de trabalho

espaço de trabalho*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos pelo Amazon Managed Grafana

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

espaço de trabalho

arn: $ {Partition} :grafana: $ {Region} :$ {Account} :/workspaces/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Chaves de condição para o Amazon Managed Grafana

O Amazon Managed Grafana define as chaves de condição a seguir que podem ser usadas no elemento Condition de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso por ações com base na presença de pares de chave-valor da etiqueta na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso por ações com base nos pares de chave-valor da etiqueta anexados ao recurso

String

leis: TagKeys

Filtra o acesso por ações com base na presença de chaves da etiqueta na solicitação

ArrayOfString