Ações, recursos e chaves de condição para o Amazon CodeGuru Profiler
O Amazon CodeGuru Profiler (prefixo do serviço:codeguru-profiler) 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 pelo Amazon CodeGuru Profiler
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 |
|---|---|---|---|---|
|
AddNotificationChannels |
Gravar |
|||
|
BatchGetFrameMetricData |
Lista |
|||
|
ConfigureAgent |
Gravar |
|||
|
CreateProfilingGroup |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteProfilingGroup |
Gravar |
|||
|
DescribeProfilingGroup |
Ler |
|||
|
GetFindingsReportAccountSummary |
Ler |
|||
|
GetNotificationConfiguration |
Ler |
|||
|
GetPolicy |
Ler |
|||
|
GetProfile |
Ler |
|||
|
GetRecommendations |
Ler |
|||
|
ListFindingsReports |
Lista |
|||
|
ListProfileTimes |
Lista |
|||
|
ListProfilingGroups |
Lista |
|||
|
ListTagsForResource |
Lista |
|||
|
PostAgentProfile |
Gravar |
|||
|
PutPermission |
Gerenciamento de permissões, gravação |
|||
|
RemoveNotificationChannel |
Gravar |
|||
|
RemovePermission |
Gerenciamento de permissões, gravação |
|||
|
SubmitFeedback |
Gravar |
|||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateProfilingGroup |
Gravar |
Ações definidas pelo Amazon CodeGuru Profiler
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 adicionar até 2 ARNs de tópicos de tópicos existentes do AWS SNS para publicar notificações |
Gravar |
|||
Concede permissão para obter os dados de métrica de quadro para um grupo de criação de perfil |
Lista |
|||
Concede permissão para registrar no serviço de orquestração e recuperar as informações de configuração de criação de perfil, usadas por agentes |
Gravar |
|||
Concede permissão para criar um grupo de criação de perfil |
Gravar |
|||
Concede permissão para excluir um grupo de criação de perfil |
Gravar |
|||
Concede permissão para descrever um grupo de criação de perfil |
Ler |
|||
Concede permissão para obter um resumo das recomendações recentes para cada grupo de criação de perfil na conta |
Read |
|||
Concede permissão para obter a configuração de notificação |
Ler |
|||
Concede permissão para obter a política de recursos associada ao grupo de criação de perfil especificado |
Ler |
|||
Concede permissão para obter perfis agregados para um grupo de criação de perfil específico |
Ler |
|||
Concede permissão para obter recomendações |
Ler |
|||
Concede permissão para listar os relatórios de recomendações disponíveis para um grupo de criação de perfil específico |
Lista |
|||
Concede permissão para listar os horários de início dos perfis agregados disponíveis para um grupo de criação de perfil específico |
Lista |
|||
Concede permissão para listar grupos de criação de perfil na conta |
List |
|||
Concede permissão para listar etiquetas para um grupo de criação de perfil |
Lista |
|||
Concede permissão para enviar um perfil coletado por um agente pertencente a um grupo de criação de perfil específico para agregação |
Gravar |
|||
Concede permissão para atualizar a lista de entidades principais permitidas para um grupo de ações na política de recursos associada ao grupo de criação de perfil especificado |
Gerenciamento de permissões, gravação |
|||
Concede permissão para excluir o ARN de um tópico do SNS já configurado da configuração de notificação |
Gravar |
|||
Concede permissão para remover a permissão do grupo de ações especificado da política de recursos associada ao grupo de criação de perfil especificado |
Gerenciamento de permissões, gravação |
|||
Concede permissão para enviar feedback do usuário para anomalia útil ou não útil |
Gravar |
|||
Concede permissão para adicionar ou substituir etiquetas para um grupo de criação de perfil |
Marcação, gravação |
|||
Concede permissão para remover etiquetas de um grupo de criação de perfil |
Marcação, gravação |
|||
Concede permissão para atualizar um grupo de criação de perfil específico |
Gravar |
Tipos de recursos definidos pelo Amazon CodeGuru Profiler
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} :codeguru-profiler: $ {Region} :$ {Account} :profilingGroup/$ {} ProfilingGroupName |
Chaves de condição para o Amazon CodeGuru Profiler
O Amazon CodeGuru Profiler 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 acesso pela presença de pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso por pares chave-valor da etiqueta anexados ao recurso |
String |
|
Filtra ações pela presença de chaves da etiqueta na solicitação |
ArrayOfString |