View a markdown version of this page

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

Ações, recursos e chaves de condição para AWS Application Auto Scaling

AWS O Application Auto Scaling (prefixo do serviço:application-autoscaling) 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 Application Auto Scaling

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

DeleteScalingPolicy

escalonamento automático de aplicativos: DeleteScalingPolicy

Gravar

DeleteScheduledAction

escalonamento automático de aplicativos: DeleteScheduledAction

Gravar

DeregisterScalableTarget

escalonamento automático de aplicativos: DeregisterScalableTarget

Gravar

DescribeScalableTargets

escalonamento automático de aplicativos: DescribeScalableTargets

Ler

DescribeScalingActivities

escalonamento automático de aplicativos: DescribeScalingActivities

Ler

DescribeScalingPolicies

escalonamento automático de aplicativos: DescribeScalingPolicies

Ler

DescribeScheduledActions

escalonamento automático de aplicativos: DescribeScheduledActions

Ler

GetPredictiveScalingForecast

escalonamento automático de aplicativos: GetPredictiveScalingForecast

Lista

ListTagsForResource

escalonamento automático de aplicativos: ListTagsForResource

Ler

PutScalingPolicy

escalonamento automático de aplicativos: PutScalingPolicy

Gravar

PutScheduledAction

escalonamento automático de aplicativos: PutScheduledAction

Gravar

RegisterScalableTarget

escalonamento automático de aplicativos: RegisterScalableTarget

Gravar

escalonamento automático de aplicativos: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

aplicativo-autoscaling.amazonaws.com

Gravar

TagResource

escalonamento automático de aplicativos: TagResource

Marcação, gravação

UntagResource

escalonamento automático de aplicativos: UntagResource

Marcação, gravação

Ações definidas por AWS Application Auto Scaling

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

DeleteScalingPolicy

Concede permissão para excluir uma política de escalabilidade

ScalableTarget*

escalonamento automático de aplicativos: dimensão escalável

escalonamento automático de aplicativos: namespace de serviço

foi: ResourceTag /$ {} TagKey

Gravar

DeleteScheduledAction

Concede permissão para excluir uma ação agendada

ScalableTarget*

escalonamento automático de aplicativos: dimensão escalável

escalonamento automático de aplicativos: namespace de serviço

foi: ResourceTag /$ {} TagKey

Gravar

DeregisterScalableTarget

Concede permissão para cancelar o registro de um destino escalável

ScalableTarget*

escalonamento automático de aplicativos: dimensão escalável

escalonamento automático de aplicativos: namespace de serviço

foi: ResourceTag /$ {} TagKey

Gravar

DescribeScalableTargets

Concede permissão para descrever um ou mais destinos escaláveis no namespace especificado

Ler

DescribeScalingActivities

Concede permissão para descrever um conjunto de atividades de escalabilidade ou todas as atividades de escalabilidade no namespace especificado

Ler

DescribeScalingPolicies

Concede permissão para descrever um conjunto de políticas de escalabilidade ou todas as políticas de escalabilidade no namespace especificado

Ler

DescribeScheduledActions

Concede permissão para descrever um conjunto de ações agendadas ou todas as ações agendadas no namespace especificado

Ler

GetPredictiveScalingForecast

Concede permissão para recuperar os dados de previsão de uma política de escalabilidade preditiva

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um destino escalável

ScalableTarget*

foi: ResourceTag /$ {} TagKey

Ler

PutScalingPolicy

Concede permissão para criar e atualizar uma política de escalabilidade para um destino escalável

ScalableTarget*

escalonamento automático de aplicativos: dimensão escalável

escalonamento automático de aplicativos: namespace de serviço

foi: ResourceTag /$ {} TagKey

Gravar

PutScheduledAction

Concede permissão para criar e atualizar uma ação agendada para um destino escalável

ScalableTarget*

escalonamento automático de aplicativos: dimensão escalável

escalonamento automático de aplicativos: namespace de serviço

foi: ResourceTag /$ {} TagKey

Gravar

RegisterScalableTarget

Concede permissão para registrar AWS ou personalizar recursos como alvos escaláveis com o Application Auto Scaling e para atualizar os parâmetros de configuração usados para gerenciar um alvo escalável

ScalableTarget*

escalonamento automático de aplicativos: dimensão escalável

escalonamento automático de aplicativos: namespace de serviço

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

TagResource

Concede permissão para etiquetar um destino escalável

ScalableTarget*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UntagResource

Concede permissão para remover etiquetas de um destino escalável

ScalableTarget*

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

Tipos de recursos definidos por AWS Application Auto Scaling

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

ScalableTarget

arn: $ {Partition} :escalonamento automático do aplicativo: $ {Region} :$ {Account} :scalable-target/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Application Auto Scaling

AWS O Application Auto Scaling 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

escalonamento automático de aplicativos: dimensão escalável

Filtra o acesso pela dimensão escalável que é passada na solicitação

String

escalonamento automático de aplicativos: namespace de serviço

Filtra o acesso pelo namespace do serviço que é passado na solicitação

String

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