View a markdown version of this page

Ações, recursos e chaves de condição para a Amazon CodeGuru Security - Referência de autorização do serviço

Ações, recursos e chaves de condição para a Amazon CodeGuru Security

A Amazon CodeGuru Security (prefixo do serviço:codeguru-security) 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 pela Amazon CodeGuru Security

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

BatchGetFindings

codeguru-security: BatchGetFindings

Ler

CreateScan

codeguru-security: CreateScan

Gravar

codeguru-security: TagResource

Marcação, gravação

CreateUploadUrl

codeguru-security: CreateUploadUrl

Gravar

GetAccountConfiguration

codeguru-security: GetAccountConfiguration

Ler

GetFindings

codeguru-security: GetFindings

Lista

GetMetricsSummary

codeguru-security: GetMetricsSummary

Ler

GetScan

codeguru-security: GetScan

Ler

ListFindingsMetrics

codeguru-security: ListFindingsMetrics

Lista

ListScans

codeguru-security: ListScans

Lista

ListTagsForResource

codeguru-security: ListTagsForResource

Ler

TagResource

codeguru-security: TagResource

Marcação, gravação

UntagResource

codeguru-security: UntagResource

Marcação, gravação

UpdateAccountConfiguration

codeguru-security: UpdateAccountConfiguration

Gravar

Ações definidas pela Amazon CodeGuru Security

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

BatchGetFindings

Concede permissão para recuperar em lote descobertas específicas geradas pela Segurança CodeGuru

ScanName*

foi: ResourceTag /$ {} TagKey

Ler

CreateScan

Concede permissão para criar uma verificação CodeGuru de segurança

ScanName*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateUploadUrl

Concede permissão para gerar um URL pré-assinado para carregar arquivos de código

ScanName*

foi: ResourceTag /$ {} TagKey

Gravar

GetAccountConfiguration

Concede permissão para recuperar as configurações no nível da conta

Ler

GetFindings

Concede permissão para recuperar descobertas de um escaneamento gerado pela Segurança CodeGuru

ScanName*

foi: ResourceTag /$ {} TagKey

Lista

GetMetricsSummary

Concede permissão para recuperar o resumo das métricas no nível AWS da conta gerado pela Segurança CodeGuru

Ler

GetScan

Concede permissão para recuperar metadados do Escaneamento CodeGuru de segurança

ScanName*

foi: ResourceTag /$ {} TagKey

Ler

ListFindingsMetrics

Concede permissão para recuperar métricas de descobertas de nível de conta dentro de um intervalo de datas

Lista

ListScans

Concede permissão para recuperar a lista de metadados da verificação de CodeGuru segurança

Lista

ListTagsForResource

Concede permissão para recuperar uma lista de tags para um ARN de nome de verificação

ScanName*

foi: ResourceTag /$ {} TagKey

Ler

TagResource

Concede permissão para adicionar tags para um ARN de nome de verificação

ScanName*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UntagResource

Concede permissão para remover tags de um ARN de nome de verificação

ScanName*

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

UpdateAccountConfiguration

Concede permissão para atualizar as configurações de nível de conta

Gravar

Permission-only ações para a Amazon CodeGuru Security

As ações a seguir são definidas pela Amazon CodeGuru Security, 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

DeleteScansByCategory

Concede permissão para excluir todos os escaneamentos e descobertas relacionadas de CodeGuru Segurança por determinada categoria

Gravar

ListFindings

Concede permissão para recuperar descobertas geradas pela Segurança CodeGuru

Lista

Tipos de recursos definidos pela Amazon CodeGuru Security

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

ScanName

arn: $ {Partition} :codeguru-security: $ {Region} :$ {Account} :scans/$ {} ScanName

foi: ResourceTag /$ {} TagKey

Chaves de condição para Amazon CodeGuru Security

A Amazon CodeGuru Security 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