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

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

AWS OpsWorks (prefixo do serviço:opsworks) fornece os seguintes recursos, ações e chaves de contexto de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Ações definidas pelo AWS OpsWorks

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 coluna Tipos de recursos na tabela Ações indica se cada ação é compatível com permissões no nível do recurso. Se não houver valor para essa coluna, você deverá especificar todos os recursos ("*") aos quais a política se aplica no elemento Resource de sua declaração de política. Se a coluna incluir um tipo de recurso, você poderá especificar um ARN desse tipo em uma instrução com essa ação. Se a ação tiver um ou mais recursos necessários, o chamador deverá ter permissão para usar a ação com esses recursos. Os recursos obrigatórios são indicados na tabela com um asterisco (*). Se você limitar o acesso aos recursos com o elemento Resource em uma política do IAM, deverá incluir um ARN ou padrão para cada tipo de recurso necessário. Algumas ações oferecem suporte a vários tipos de recursos. Se o tipo de recurso for opcional (não indicado como obrigatório), você poderá optar por usar um dos tipos de recurso opcionais.

A coluna Chaves de condição na tabela Ações inclui chaves que você pode especificar em um elemento Condition da declaração de política. Para obter mais informações sobre as chaves de condição associadas aos recursos do serviço, consulte a coluna Chaves de condição da tabela Tipos de recursos.

nota

As chaves de condição do recurso estão listadas na tabela Tipos de recursos. Você pode encontrar um link para o tipo de recurso que se aplica a uma ação na coluna Tipos de recursos (*obrigatório) da tabela Ações. O tipo de recurso na tabela Tipos de recursos inclui a coluna Chaves de condição, que são as chaves de condição do recurso que se aplicam a uma ação na tabela Ações.

Para obter detalhes sobre as colunas na tabela a seguir, consulte Tabela de ações.

Ações Descrição Nível de acesso Tipos de recursos (*necessários) Chaves de condição Ações dependentes
AssignInstance Concede permissão para atribuir uma instância registrada a uma camada Escrever

stack

AssignVolume Concede permissão para atribuir um dos volumes do Amazon EBS registrados da pilha a uma instância especificada Escrever

stack

AssociateElasticIp Concede permissão para associar um dos endereços de IP elástico registrados da pilha a uma instância especificada Escrever

stack

AttachElasticLoadBalancer Concede permissão para anexar um balanceador de carga do Elastic Load Balancing a uma camada especificada Escrever

stack

CloneStack Concede permissão para criar um clone de uma pilha especificada Escrever

stack

CreateApp Concede permissão para criar uma aplicação para uma pilha especificada Escrever

stack

CreateDeployment Concede permissão para executar comandos de implantação ou de pilha Escrever

stack

CreateInstance Concede permissão para criar uma instância em uma pilha especificada Escrever

stack

CreateLayer Concede permissão para criar uma camada Escrever

stack

CreateStack Concede permissão para criar uma nova pilha Escrever
CreateUserProfile Concede permissão para criar um novo perfil de usuário Escrever
DeleteApp Concede permissão para excluir uma aplicação especificada Escrever

stack

DeleteInstance Concede permissão para excluir uma instância especificada, que termina a instância do Amazon EC2 associada Escrever

stack

DeleteLayer Concede permissão para excluir uma camada especificada Escrever

stack

DeleteStack Concede permissão para excluir uma pilha especificada Escrever

stack

DeleteUserProfile Concede permissão para excluir um perfil de usuário Escrever
DeregisterEcsCluster Concede permissão para excluir um perfil de usuário Escrever

stack

DeregisterElasticIp Concede permissão para cancelar o registro de um endereço de IP elástico especificado Escrever

stack

DeregisterInstance Concede permissão para cancelar o registro de uma instância registrada do Amazon EC2 ou on-premises Escrever

stack

DeregisterRdsDbInstance Concede permissão para cancelar o registro de uma instância do Amazon RDS Escrever

stack

DeregisterVolume Concede permissão para cancelar um registro de um volume do Amazon EBS Escrever

stack

DescribeAgentVersions Concede permissão para descrever as versões disponíveis do AWS OpsWorks agente Lista

stack

DescribeApps Concede permissão para solicitar uma descrição de um conjunto de aplicações especificado Lista

stack

DescribeCommands Concede permissão para descrever os resultados de comandos especificados Lista

stack

DescribeDeployments Concede permissão para solicitar uma descrição de um conjunto de implantações especificado Lista

stack

DescribeEcsClusters Concede permissão para descrever os clusters do Amazon ECS que estão registrados em uma pilha Lista

stack

DescribeElasticIps Concede permissão para descrever endereços de IP elástico Lista

stack

DescribeElasticLoadBalancers Concede permissão para descrever instâncias do Elastic Load Balancing de uma pilha Lista

stack

DescribeInstances Concede permissão para solicitar uma descrição de um conjunto de instâncias Lista

stack

DescribeLayers Concede permissão para solicitar uma descrição de uma ou mais camadas em uma pilha especificada Lista

stack

DescribeLoadBasedAutoScaling Concede permissão para descrever as configurações de autoescalabilidade com base em carga de camadas especificadas Lista

stack

DescribeMyUserProfile Concede permissão para descrever as informações de SSH de um usuário Lista
DescribeOperatingSystems Concede permissão para descrever os sistemas operacionais compatíveis com o AWS OpsWorks Stacks Lista
DescribePermissions Concede permissão para descrever as permissões para uma pilha especificada Lista

stack

DescribeRaidArrays Concede permissão para descrever as matrizes de RAID de uma instância Lista

stack

DescribeRdsDbInstances Concede permissão para descrever instâncias do Amazon RDS Lista

stack

DescribeServiceErrors Concede permissão para descrever erros AWS OpsWorks de serviço Lista

stack

DescribeStackProvisioningParameters Concede permissão para solicitar uma descrição dos parâmetros de provisionamento de uma pilha Lista

stack

DescribeStackSummary Concede permissão para descrever o número de camadas e de aplicações em uma pilha especificada e o número de instâncias em cada estado, como running_setup ou online Lista

stack

DescribeStacks Concede permissão para solicitar uma descrição de uma ou mais pilhas Lista

stack

DescribeTimeBasedAutoScaling Concede permissão para descrever as configurações de autoescalabilidade com base em tempo das instâncias especificadas Lista

stack

DescribeUserProfiles Concede permissão para descrever usuários especificados Lista
DescribeVolumes Concede permissão para descrever os volumes do Amazon EBS de uma instância Lista

stack

DetachElasticLoadBalancer Concede permissão para desanexar uma instância do Elastic Load Balancing especificada da camada Escrever

stack

DisassociateElasticIp Concede permissão para desassociar um endereço de IP elástico da instância Escrever

stack

GetHostnameSuggestion Concede permissão para obter um nome de host gerado para a camada especificada, com base no tema do nome de host atual Leitura

stack

GrantAccess Concede permissão para conceder acesso RDP a uma instância do Windows por um período especificado Escrever

stack

ListTags Concede permissão para retornar uma lista de etiquetas que são aplicadas à pilha ou à camada especificada Lista

stack

RebootInstance Concede permissão para reiniciar uma instância especificada Escrever

stack

RegisterEcsCluster Concede permissão para registrar um cluster do Amazon ECS especificado em uma pilha Escrever

stack

RegisterElasticIp Concede permissão para registrar um endereço de IP elástico em uma pilha especificada Escrever

stack

RegisterInstance Concede permissão para registrar instâncias com uma pilha especificada que foram criadas fora do AWS OpsWorks Escrever

stack

RegisterRdsDbInstance Concede permissão para registrar uma instância do Amazon RDS em uma pilha Escrever

stack

RegisterVolume Concede permissão para registrar um volume do Amazon EBS em uma pilha especificada Escrever

stack

SetLoadBasedAutoScaling Concede permissão para especificar a configuração de autoescalabilidade com base em carga de uma camada especificada Escrever

stack

SetPermission Concede permissão para especificar as permissões de um usuário Gerenciamento de permissões

stack

SetTimeBasedAutoScaling Concede permissão para especificar a configuração de autoescalabilidade com base em tempo de uma instância especificada Escrever

stack

StartInstance Concede permissão para iniciar uma instância especificada Escrever

stack

StartStack Concede permissão para iniciar instâncias de uma pilha Escrever

stack

StopInstance Concede permissão para interromper uma instância especificada Escrever

stack

StopStack Concede permissão para interromper uma pilha especificada Escrever

stack

TagResource Concede permissão para aplicar etiquetas a uma pilha ou camada especificada Tags

stack

UnassignInstance Concede permissão para cancelar a atribuição de uma instância registrada de todas as camadas Escrever

stack

UnassignVolume Concede permissão para cancelar a atribuição de um volume do Amazon EBS atribuído Escrever

stack

UntagResource Concede permissão para remover etiquetas de uma pilha ou camada especificada Tags

stack

UpdateApp Concede permissão para atualizar uma aplicação especificada Escrever

stack

UpdateElasticIp Concede permissão para atualizar o nome de um endereço de IP elástico registrado Escrever

stack

UpdateInstance Concede permissão para atualizar uma instância especificada Escrever

stack

UpdateLayer Concede permissão para atualizar uma camada especificada Escrever

stack

UpdateMyUserProfile Concede permissão para atualizar uma chave pública SSH do usuário Escrever
UpdateRdsDbInstance Concede permissão para atualizar uma instância do Amazon RDS Escrever

stack

UpdateStack Concede permissão para atualizar uma pilha especificada Escrever

stack

UpdateUserProfile Concede permissão para atualizar um perfil de usuário especificado Gerenciamento de permissões
UpdateVolume Concede permissão para atualizar o nome ou o ponto de montagem de um volume do Amazon EBS Escrever

stack

Tipos de recursos definidos pelo AWS OpsWorks

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. Cada ação na Tabela de ações identifica os tipos de recursos que podem ser especificados com essa ação. Um tipo de recurso também pode definir quais chaves de condição você pode incluir em uma política. Essas chaves são exibidas na última coluna da tabela Tipos de recursos. Para obter detalhes sobre as colunas na tabela a seguir, consulte Tabela de tipos de recursos.

Tipos de recursos ARN Chaves de condição
stack arn:${Partition}:opsworks:${Region}:${Account}:stack/${StackId}/

Chaves de condição do AWS OpsWorks

OpsWorks não tem chaves de contexto específicas do serviço que possam ser usadas no Condition elemento das declarações de política. Para obter a lista das chaves de contexto globais disponíveis para todos os serviços, consulte Chaves disponíveis para condições.