View a markdown version of this page

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

Ações, recursos e chaves de condição para AWS Outposts

AWS Outposts (prefixo do serviço:outposts) 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 por AWS Outposts

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

CancelCapacityTask

postos avançados: CancelCapacityTask

Gravar

CancelOrder

postos avançados: CancelOrder

Gravar

CreateOrder

postos avançados: CreateOrder

Gravar

CreateOutpost

postos avançados: CreateOutpost

Gravar

postos avançados: TagResource

Marcação, gravação

CreatePrivateConnectivityConfig

postos avançados: CreatePrivateConnectivityConfig

Gravar

CreateQuote

postos avançados: CreateQuote

Gravar

CreateRenewal

postos avançados: CreateRenewal

Gravar

CreateSite

postos avançados: CreateSite

Gravar

postos avançados: TagResource

Marcação, gravação

DeleteOutpost

postos avançados: DeleteOutpost

Gravar

DeleteQuote

postos avançados: DeleteQuote

Gravar

DeleteSite

postos avançados: DeleteSite

Gravar

GetCapacityTask

postos avançados: GetCapacityTask

Ler

GetCatalogItem

postos avançados: GetCatalogItem

Ler

GetConnection

postos avançados: GetConnection

Ler

GetOrder

postos avançados: GetOrder

Ler

GetOutpost

postos avançados: GetOutpost

Ler

GetOutpostBillingInformation

postos avançados: GetOutpostBillingInformation

Ler

GetOutpostInstanceTypes

postos avançados: GetOutpostInstanceTypes

Ler

GetOutpostSupportedInstanceTypes

postos avançados: GetOutpostSupportedInstanceTypes

Ler

GetPrivateConnectivityConfig

postos avançados: GetPrivateConnectivityConfig

Ler

GetQuote

postos avançados: GetQuote

Ler

GetRenewalPricing

postos avançados: GetRenewalPricing

Ler

GetSite

postos avançados: GetSite

Ler

GetSiteAddress

postos avançados: GetSiteAddress

Ler

ListAssetInstances

postos avançados: ListAssetInstances

Lista

ListAssets

postos avançados: ListAssets

Lista

ListBlockingInstancesForCapacityTask

postos avançados: ListBlockingInstancesForCapacityTask

Lista

ListCapacityTasks

postos avançados: ListCapacityTasks

Lista

ListCatalogItems

postos avançados: ListCatalogItems

Lista

ListOrderableInstanceTypes

postos avançados: ListOrderableInstanceTypes

Lista

ListOrders

postos avançados: ListOrders

Lista

ListOutposts

postos avançados: ListOutposts

Lista

ListQuotes

postos avançados: ListQuotes

Lista

ListSites

postos avançados: ListSites

Lista

ListTagsForResource

postos avançados: ListTagsForResource

Ler

StartCapacityTask

postos avançados: StartCapacityTask

Gravar

StartConnection

postos avançados: StartConnection

Gravar

TagResource

postos avançados: TagResource

Marcação, gravação

UntagResource

postos avançados: UntagResource

Marcação, gravação

UpdateOutpost

postos avançados: UpdateOutpost

Gravar

UpdateQuote

postos avançados: UpdateQuote

Gravar

UpdateSite

postos avançados: UpdateSite

Gravar

UpdateSiteAddress

postos avançados: UpdateSiteAddress

Gravar

UpdateSiteRackPhysicalProperties

postos avançados: UpdateSiteRackPhysicalProperties

Gravar

Ações definidas por AWS Outposts

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

CancelCapacityTask

Concede permissão para cancelar uma tarefa de capacidade

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

CancelOrder

Concede permissão para cancelar um pedido

Gravar

CreateOrder

Concede permissão para criar um pedido

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

CreateOutpost

Concede permissão para criar um Outpost

site*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreatePrivateConnectivityConfig

Concede permissão para criar uma configuração de conectividade privada

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

CreateQuote

Concede permissão para criar uma cota

Gravar

CreateRenewal

Concede permissão para criar uma renovação para o Posto Avançado especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

CreateSite

Concede permissão para criar um site

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteOutpost

Concede permissão para excluir um Outpost

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteQuote

Concede permissão para excluir uma cotação

Gravar

DeleteSite

Concede permissão para excluir um site

site*

foi: ResourceTag /$ {} TagKey

Gravar

GetCapacityTask

Concede permissão para obter informações sobre a tarefa de capacidade especificada

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetCatalogItem

Concede permissão para obter um item de catálogo

Ler

GetConnection

Concede permissão para obter informações sobre a conexão para o seu servidor Outpost

Ler

GetOrder

Concede permissão para obter informações sobre um pedido

Ler

GetOutpost

Concede permissão para obter informações sobre o Outpost especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetOutpostBillingInformation

Concede permissão para obter informações de faturamento de Outpost para o Outpost especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetOutpostInstanceTypes

Concede permissão para obter os tipos de instância do Outpost especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetOutpostSupportedInstanceTypes

Concede permissão para obter os tipos de instância compatíveis do Outpost especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetPrivateConnectivityConfig

Concede permissão para obter uma configuração de conectividade privada

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetQuote

Concede permissão para obter informações sobre uma cotação

Ler

GetRenewalPricing

Concede permissão para obter preços de renovação para o Posto Avançado especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Ler

GetSite

Concede permissão para obter um site

site*

foi: ResourceTag /$ {} TagKey

Ler

GetSiteAddress

Concede permissão para obter o endereço de um local

site*

foi: ResourceTag /$ {} TagKey

Ler

ListAssetInstances

Concede permissão para listar todos os tipos de instância em execução para o Outpost especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Lista

ListAssets

Concede permissão para listar os ativos para os Outposts

posto superior*

foi: ResourceTag /$ {} TagKey

Lista

ListBlockingInstancesForCapacityTask

Concede permissão para listar todas as instâncias em execução que estão bloqueando a tarefa de capacidade para o Outpost especificado

posto superior*

foi: ResourceTag /$ {} TagKey

Lista

ListCapacityTasks

Concede permissão para listar as tarefas de capacidade para seu Conta da AWS

Lista

ListCatalogItems

Concede permissão para listar todos os itens de catálogo

Lista

ListOrderableInstanceTypes

Concede permissão para listar os tipos de instância solicitáveis para seu Conta da AWS

Lista

ListOrders

Concede permissão para listar os pedidos do seu Conta da AWS

Lista

ListOutposts

Concede permissão para listar os Outposts para seu Conta da AWS

Lista

ListQuotes

Concede permissão para listar cotações para seu Conta da AWS

Lista

ListSites

Concede permissão para listar os sites para o seu Conta da AWS

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um recurso

Ler

StartCapacityTask

Concede permissão para criar uma tarefa de capacidade

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

StartConnection

Concede permissão para iniciar uma conexão para o seu servidor Outpost

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para marcar um recurso

outpost

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

site

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para desmarcar um recurso

outpost

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

site

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateOutpost

Concede permissão para atualizar um Outpost

posto superior*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateQuote

Concede permissão para atualizar uma cotação

Gravar

UpdateSite

Concede permissão para atualizar um site

site*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateSiteAddress

Concede permissão para atualizar o endereço do local

site*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateSiteRackPhysicalProperties

Concede permissão para atualizar as propriedades físicas de um rack em um local

site*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos por AWS Outposts

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

posto avançado

arn: $ {Partition} :outposts: $ {Region} :$ {Account} :outpost/$ {} OutpostId

foi: ResourceTag /$ {} TagKey

site

arn: $ {Partition} :outposts: $ {Region} :$ {Account} :site/$ {} SiteId

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Outposts

AWS Outposts 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

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString