Ações, recursos e chaves de condição para AWS Well-Architected Ferramenta
AWS Well-Architected A ferramenta (prefixo do serviço:wellarchitected) 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 por AWS Well-Architected Ferramenta
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 |
|---|---|---|---|---|
|
AssociateLenses |
Gravar |
|||
|
AssociateProfiles |
Gravar |
|||
|
CreateAgentContext |
Gravar |
|||
|
CreateAgentGoal |
Gravar |
|||
|
CreateAgentProfile |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
wellarchitected.amazonaws.com |
Gravar |
||
|
CreateLensShare |
Gravar |
|||
|
CreateLensVersion |
Gravar |
|||
|
CreateMilestone |
Gravar |
|||
|
CreateProfile |
Gravar |
|||
Marcação, gravação |
||||
|
CreateProfileShare |
Gravar |
|||
|
CreateReviewTemplate |
Gravar |
|||
Marcação, gravação |
||||
|
CreateTemplateShare |
Gravar |
|||
|
CreateWorkload |
Gravar |
|||
Ler |
||||
Ler |
||||
Ler |
||||
Lista |
||||
Marcação, gravação |
||||
|
CreateWorkloadShare |
Gravar |
|||
|
DeleteAgentContext |
Gravar |
|||
|
DeleteAgentGoal |
Gravar |
|||
|
DeleteAgentProfile |
Gravar |
|||
|
DeleteLens |
Gravar |
|||
|
DeleteLensShare |
Gravar |
|||
|
DeleteProfile |
Gravar |
|||
|
DeleteProfileShare |
Gravar |
|||
|
DeleteReviewTemplate |
Gravar |
|||
|
DeleteTemplateShare |
Gravar |
|||
|
DeleteWorkload |
Gravar |
|||
|
DeleteWorkloadShare |
Gravar |
|||
|
DisassociateLenses |
Gravar |
|||
|
DisassociateProfiles |
Gravar |
|||
|
ExportLens |
Ler |
|||
|
GetAgentContext |
Ler |
|||
|
GetAgentGoal |
Ler |
|||
|
GetAgentProfile |
Ler |
|||
|
GetAgentRecommendation |
Ler |
|||
|
GetAgentRecommendationGeneration |
Ler |
|||
|
GetAnswer |
Ler |
|||
|
GetConsolidatedReport |
Ler |
|||
|
GetGlobalSettings |
Ler |
|||
|
GetLens |
Ler |
|||
|
GetLensReview |
Ler |
|||
|
GetLensReviewReport |
Ler |
|||
|
GetLensVersionDifference |
Ler |
|||
|
GetMilestone |
Ler |
|||
|
GetProfile |
Ler |
|||
|
GetProfileTemplate |
Ler |
|||
|
GetReviewTemplate |
Ler |
|||
|
GetReviewTemplateAnswer |
Ler |
|||
|
GetReviewTemplateLensReview |
Ler |
|||
|
GetWorkload |
Ler |
|||
|
ImportLens |
Gravar |
|||
Marcação, gravação |
||||
|
ListAgentContexts |
Ler |
|||
|
ListAgentGoals |
Ler |
|||
|
ListAgentProfiles |
Ler |
|||
|
ListAgentRecommendationGenerations |
Ler |
|||
|
ListAgentRecommendationItems |
Ler |
|||
|
ListAgentRecommendations |
Ler |
|||
|
ListAnswers |
Lista |
|||
|
ListCheckDetails |
Lista |
|||
|
ListCheckSummaries |
Lista |
|||
|
ListLensReviewImprovements |
Lista |
|||
|
ListLensReviews |
Lista |
|||
|
ListLensShares |
Lista |
|||
|
ListLenses |
Lista |
|||
|
ListMilestones |
Lista |
|||
|
ListNotifications |
Lista |
|||
|
ListProfileNotifications |
Lista |
|||
|
ListProfileShares |
Lista |
|||
|
ListProfiles |
Lista |
|||
|
ListReviewTemplateAnswers |
Lista |
|||
|
ListReviewTemplates |
Lista |
|||
|
ListShareInvitations |
Lista |
|||
|
ListTagsForResource |
Ler |
|||
|
ListTemplateShares |
Lista |
|||
|
ListWorkloadShares |
Lista |
|||
|
ListWorkloads |
Lista |
|||
|
PutAgentRecommendationFeedback |
Gravar |
|||
|
StartAgentRecommendationGeneration |
Gravar |
|||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateAgentContext |
Gravar |
|||
|
UpdateAgentGoal |
Gravar |
|||
|
UpdateAgentProfile |
Gravar |
|||
objetivo: PassedToService |
wellarchitected.amazonaws.com |
Gravar |
||
|
UpdateAgentRecommendationStatus |
Gravar |
|||
|
UpdateAnswer |
Gravar |
|||
|
UpdateGlobalSettings |
Gravar |
|||
|
UpdateIntegration |
Gravar |
|||
|
UpdateLensReview |
Gravar |
|||
|
UpdateProfile |
Gravar |
|||
|
UpdateReviewTemplate |
Gravar |
|||
|
UpdateReviewTemplateAnswer |
Gravar |
|||
|
UpdateReviewTemplateLensReview |
Gravar |
|||
|
UpdateShareInvitation |
Gravar |
|||
|
UpdateWorkload |
Gravar |
|||
|
UpdateWorkloadShare |
Gravar |
|||
|
UpgradeLensReview |
Gravar |
|||
|
UpgradeProfileVersion |
Gravar |
|||
|
UpgradeReviewTemplateLensReview |
Gravar |
Ações definidas por AWS Well-Architected Ferramenta
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 associar uma lente à workload especificada |
Gravar |
|||
Concede permissão para associar um perfil à workload especificada |
Gravar |
|||
Concede permissão para criar um contexto associado a um perfil |
Gravar |
|||
Concede permissão para criar uma meta associada a um perfil |
Gravar |
|||
Concede permissão para criar um perfil de agente |
Gravar |
|||
Concede permissão ao proprietário de uma lente para compartilhar com outras AWS contas e usuários do IAM |
Gravar |
|||
Concede permissão para criar uma nova versão de lentes |
Gravar |
|||
Concede permissão para criar um novo marco para a workload especificada |
Gravar |
|||
Concede permissão para criar um novo perfil |
Gravar |
|||
Concede permissão a um proprietário de um perfil para compartilhar com outras AWS contas e usuários do IAM |
Gravar |
|||
Concede permissão para criar um novo modelo de revisão |
Gravar |
|||
Concede permissão ao proprietário de um modelo de avaliação para compartilhar com outras AWS contas e usuários do IAM |
Gravar |
|||
Concede permissão para criar uma nova workload |
Gravar |
|||
Concede permissão para compartilhar uma workload com outra conta |
Gravar |
|||
Concede permissão para excluir um contexto associado a um perfil |
Gravar |
|||
Concede permissão para excluir uma meta associada a um perfil |
Gravar |
|||
Concede permissão para excluir um perfil de agente |
Gravar |
|||
Concede permissão para excluir uma lente |
Gravar |
|||
Concede permissão para excluir um compartilhamento de lentes existente |
Gravar |
|||
Concede permissão para excluir um perfil |
Gravar |
|||
Concede permissão para excluir um compartilhamento de perfil existente |
Gravar |
|||
Concede permissão para excluir um modelo de revisão existente |
Gravar |
|||
Concede permissão para excluir um compartilhamento de modelo de revisão existente |
Gravar |
|||
Concede permissão para excluir uma workload existente |
Gravar |
|||
Concede permissão para excluir um compartilhamento de workload existente |
Gravar |
|||
Concede permissão para desassociar uma lente da workload especificada |
Gravar |
|||
Concede permissão para desassociar um perfil da workload especificada |
Gravar |
|||
Concede permissão para exportar uma lente existente |
Ler |
|||
Concede permissão para obter o contexto associado a um perfil |
Ler |
|||
Concede permissão para associar uma meta a um perfil |
Ler |
|||
Concede permissão para obter o perfil do agente por perfil arn |
Ler |
|||
Concede permissão para obter uma recomendação por recomendação ARN |
Ler |
|||
Concede permissão para obter uma geração de recomendações |
Ler |
|||
Concede permissão para recuperar a resposta especificada da revisão de lente especificada |
Ler |
|||
Concede permissão para obter métricas de relatórios consolidados ou gerar o relatório consolidado em PDF na conta |
Ler |
|||
Concede permissão para obter todas as configurações da conta |
Ler |
|||
Concede permissão para obter uma lente existente |
Ler |
|||
Concede permissão para recuperar a revisão de lente especificada da workload especificada |
Ler |
|||
Concede permissão para recuperar o relatório para a revisão de lente especificada |
Ler |
|||
Concede permissão para obter a diferença entre a versão especificada da lente e a versão mais recente da lente disponível |
Ler |
|||
Concede permissão para recuperar o marco especificado da workload especificada |
Ler |
|||
Concede permissão para recuperar o perfil especificado |
Ler |
|||
Concede permissão para recuperar o modelo de perfil especificado |
Ler |
|||
Concede permissão para recuperar o modelo de revisão especificado |
Ler |
|||
Concede permissão para recuperar a resposta especificada da revisão de lente do modelo de revisão especificado |
Ler |
|||
Concede permissão para recuperar a revisão de lente especificada do modelo de revisão especificado |
Ler |
|||
Concede permissão para recuperar a workload especificada |
Ler |
|||
Concede permissão para importar novas lentes |
Gravar |
|||
Concede permissão para listar contextos associados a um perfil por meio de filtros nos campos |
Ler |
|||
Concede permissão para listar metas associadas a um perfil por meio de filtros nos campos |
Ler |
|||
Concede permissão para listar perfis de agentes |
Ler |
|||
Concede permissão para listar gerações de recomendações |
Ler |
|||
Concede permissão para listar itens de recomendação associados a uma recomendação |
Ler |
|||
Concede permissão para listar recomendações por ARN de perfil |
Ler |
|||
Concede permissão para listar as respostas da revisão de lente especificada |
Lista |
|||
Concede permissão para listar os detalhes de verificação da workload |
Lista |
|||
Concede permissão para listar os resumos de verificação da workload |
Lista |
|||
Concede permissão para listar as melhorias da revisão de lente especificada |
Lista |
|||
Concede permissão para listar as revisões de lente da workload especificada |
Lista |
|||
Concede permissão para listar todos os compartilhamentos criados para uma lente |
Lista |
|||
Concede permissão para listar as lentes disponíveis para esta conta |
List |
|||
Concede permissão para listar os marcos da workload especificada |
Lista |
|||
Concede permissão para listar notificações relacionadas à conta ou ao recurso especificado |
Lista |
|||
Concede permissão para listar notificações de perfil relacionadas ao recurso especificado |
Lista |
|||
Concede permissão para listar todos os compartilhamentos criados para um perfil |
Lista |
|||
Concede permissão para listar os perfis disponíveis para esta conta |
Lista |
|||
Concede permissão para listar as respostas da revisão de lente do modelo de revisão especificado |
Lista |
|||
Concede permissão para listar os modelos de revisão disponíveis para essa conta |
Lista |
|||
Concede permissão para listar os convites de compartilhamento de workload da conta ou usuário especificado |
Lista |
|||
Concede permissão para listar tags para um Well-Architected recurso |
Ler |
|||
Concede permissão para listar todos os compartilhamentos criados para um modelo de revisão |
Lista |
|||
Concede permissão para listar os compartilhamentos de workload da workload especificada |
Lista |
|||
Concede permissão para listar as cargas de trabalho nesta conta |
Lista |
|||
Concede permissão para dar feedback sobre uma recomendação |
Gravar |
|||
Concede permissão para iniciar um processo de geração de recomendações |
Gravar |
|||
Concede permissão para marcar um Well-Architected recurso |
Marcação, gravação |
|||
Concede permissão para desmarcar um recurso Well-Architected |
Marcação, gravação |
|||
Concede permissão para atualizar um contexto associado a um perfil |
Gravar |
|||
Concede permissão para atualizar uma meta associada a um perfil |
Gravar |
|||
Concede permissão para atualizar o perfil de um agente |
Gravar |
|||
Concede permissão para atualizar o status de uma recomendação |
Gravar |
|||
Concede permissão para atualizar propriedades da resposta especificada |
Gravar |
|||
Concede permissão para gerenciar todas as configurações da conta |
Gravar |
|||
Concede permissão para atualizar as propriedades da integração |
Gravar |
|||
Concede permissão para atualizar as propriedades da revisão de lente especificada |
Gravar |
|||
Concede permissão para atualizar propriedades do perfil especificado |
Gravar |
|||
Concede permissão para atualizar as propriedades do modelo de revisão especificado |
Gravar |
|||
Concede permissão para atualizar as propriedades da resposta do modelo de revisão especificado |
Gravar |
|||
Concede permissão para atualizar as propriedades da revisão de lente do modelo de revisão especificado |
Gravar |
|||
Concede permissão para atualizar o status do convite de compartilhamento de workload especificado |
Write |
|||
Concede permissão para atualizar propriedades da workload especificada |
Gravar |
|||
Concede permissão para atualizar propriedades do compartilhamento de workload especificado |
Gravar |
|||
Concede permissão para atualizar a revisão de lente especificada para usar a versão mais recente da lente associada |
Gravar |
|||
Concede permissão para atualizar a workload especificada para usar a versão mais recente do perfil associado |
Gravar |
|||
Concede permissão para atualizar a revisão de lente especificada do modelo de revisão especificado |
Gravar |
Permission-only ações para AWS Well-Architected Ferramenta
As ações a seguir são definidas pela AWS Well-Architected Ferramenta, 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 configurar a integração |
Gravar |
Tipos de recursos definidos por AWS Well-Architected Ferramenta
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} :wellarchitected: $ {Region} :$ {Account} :agent-profile/$ {} ProfileName |
||
arn: $ {Partition} :wellarchitected: $ {Region} :$ {Account} :agent-recommendation/$ {} ResourceId |
||
arn: $ {Partition} :wellarchitected: $ {Region} :$ {Account} :lens/$ {} ResourceId |
||
arn: $ {Partition} :wellarchitected: $ {Region} :$ {Account} :profile/$ {} ResourceId |
||
arn: $ {Partition} :wellarchitected: $ {Region} :$ {Account} :review-template/$ {} ResourceId |
||
arn: $ {Partition} :wellarchitected: $ {Region} :$ {Account} :workload/$ {} ResourceId |
Chaves de condição para AWS Well-Architected Ferramenta
AWS Well-Architected A ferramenta 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 |
|---|---|---|
Filtra o acesso por pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso por pares chave-valor da etiqueta anexados ao recurso |
String |
|
Filtra o acesso pelas chaves da etiqueta na solicitação |
ArrayOfString |
|
Filtra o acesso pela chave do projeto |
String |