Chaves de filtro do IAM Access Analyzer
É possível usar as chaves de filtro abaixo para definir uma regra de arquivamento (CreateArchiveRule
), atualizar uma regra de arquivamento (UpdateArchiveRule
), recuperar uma lista de descobertas (ListFindings
e ListFindingsV2
) ou recuperar uma lista de descobertas de pré-visualização de acesso para um recurso (ListAccessPreviewFindings
). Não há diferença entre usar a API do IAM e o AWS CloudFormation para configurar regras de arquivamento.
Criterion | Campo AWS Management Console | Descrição | Tipo | Regra de arquivamento | Listar descobertas | Listar descobertas de pré-visualização de acesso | Tipos de analisadores compatíveis |
---|---|---|---|---|---|---|---|
recurso | Recurso | O ARN identifica exclusivamente o recurso ao qual o principal externo tem acesso. Para saber mais, consulte Nomes de recursos da Amazon (ARNs). | String | Externo Interno Não utilizado |
|||
resourceType
|
Tipo de recurso | O tipo de recurso ao qual o principal externo tem acesso. notaOs analisadores de acesso interno não são compatíveis com todos os tipos de recursos que são compatíveis com os analisadores de acesso externo. Os analisadores de acessos não utilizados oferecem suporte apenas a perfis e usuários do IAM. Para obter mais informações, consulte Tipos de recursos compatíveis com o IAM Access Analyzer para acesso externo e interno. |
String | Externo Interno Não utilizado |
|||
resourceOwnerAccount | Conta proprietária do recurso | O ID de 12 dígitos da conta da AWS que possui o recurso. Para saber mais, consulte Identificadores de conta da AWS. | String | Externo Interno Não utilizado |
|||
isPublic | Acesso público | Indica se a descoberta relata um recurso que tem uma política que permite o acesso público. | Booleano | Externo |
|||
findingType
|
Tipo de descoberta | O tipo da descoberta. Para analisadores de acesso externo, o tipo é ExternalAccess . Para analisadores de acesso não utilizado, o tipo pode ser UnusedIAMRole , UnusedIAMUserAccessKey , UnusedIAMUserPassword ou UnusedPermission . Para analisadores de acesso interno, o tipo é InternalAccess . |
String | Externo Interno Não utilizado |
|||
resourceControlPolicyRestriction
|
Restrição da política de controle de recursos (RCP) | O tipo de restrição aplicada pelo proprietário do recurso com uma política de controle de recursos (RCP) do Organizations. Para obter mais informações sobre os valores dessa chave de filtro, consulte ExternalAccessDetails e InternalAccessDetails na IAM Access Analyzer API Reference. | String | Externo Interno |
|||
serviceControlPolicyRestriction
|
Restrição da política de controle de serviços (SCP) | O tipo de restrição aplicada por uma política de controle de serviços (SCP) do Organizations. Para obter mais informações sobre os valores dessa chave de filtro, consulte InternalAccessDetails na IAM Access Analyzer API Reference. | String | Interno |
|||
status
|
Status | O status atual da descoberta. | String | Externo Interno Não utilizado |
|||
error | Erro | Indica o erro relatado para a descoberta. | String | Externo Interno |
|||
principal.AWS | Conta da AWS | A conta que recebeu acesso ao recurso no campo Principal da descoberta. Insira o ID de 12 dígitos da conta AWS ou o ARN do usuário ou função externa da AWS. Para saber mais, consulte Identificadores de conta da AWS. |
String | Externo |
|||
principal.Federated | Usuário federado | O ARN da identidade federada que tem acesso ao recurso na descoberta. Para saber mais, consulte Federação e provedores de identidade | String | Externo |
|||
condition.aws:PrincipalArn | ARN da entidade principal | O ARN da entidade principal (usuário, perfil ou grupo do IAM) indicado como a condição para acesso ao recurso. Para saber mais, consulte Chaves de contexto de condição globais da AWS. | String | Externo |
|||
condition.aws:PrincipalOrgID | OrgID da entidade principal | O identificador da organização do principal indicado como a condição para o acesso ao recurso. Para saber mais, consulte Chaves de contexto de condição globais da AWS. | String | Externo |
|||
condition.aws:PrincipalOrgPaths | OrgPaths da entidade principal | O ID da organização ou da unidade organizacional (UO) indicada como a condição para acesso ao recurso. Para saber mais, consulte Chaves de contexto de condição globais da AWS. | String | Externo |
|||
condition.aws:SourceIp | IP de origem | O endereço IP que permite ao principal acesso ao recurso ao usar o endereço IP especificado. Para saber mais, consulte Chaves de contexto de condição globais da AWS. | Endereço IP | Externo |
|||
condition.aws:SourceVpc | VPC de origem | O ID da VPC que permite ao principal acesso ao recurso ao usar a VPC especificada. Para saber mais, consulte Chaves de contexto de condição globais da AWS. | String | Externo |
|||
condition.aws:UserId | ID de usuário | O ID do usuário do IAM de uma conta externa indicada como a condição de acesso ao recurso. Para saber mais, consulte Chaves de contexto de condição globais da AWS. | String | Externo |
|||
condition.cognito-identity.amazonaws.com:aud | Público do Cognito | O ID do grupo de identidades do Amazon Cognito especificado como uma condição para o acesso à função do IAM na descoberta. Para saber mais, consulte Chaves de contexto de condição do IAM e do AWS STS. | String | Externo |
|||
condition.graph.facebook.com:app_id | ID da aplicação do Facebook | O ID da aplicação do Facebook (ou o ID do site) especificado como uma condição para permitir o acesso à federação do Login with Facebook à função do IAM na descoberta. Para saber mais, consulte Chaves de contexto de condição do IAM e do AWS STS. | String | Externo |
|||
condition.accounts.google.com:aud | Público do Google | O ID da aplicação do Google especificado como uma condição para o acesso à função do IAM. Para saber mais, consulte Chaves de contexto de condição do IAM e do AWS STS. | String | Externo |
|||
condition.kms:CallerAccount | ID da chave do KMS | O ID da conta da AWS que possui a entidade que faz a chamada (usuário, perfil ou usuário-raiz da conta do IAM) usada por serviços que chamam o AWS KMS. Para saber mais, consulte Chaves de condição para AWS Key Management Service. | String | Externo |
|||
condition.www.amazon.com:app_id | ID da aplicação da Amazon | O ID da aplicação da Amazon (ou o ID do site) especificada como uma condição para permitir o acesso à federação do Login with Amazon à função. Para saber mais, consulte | String | Externo |
|||
id | ID da descoberta | O ID da descoberta. | String | Externo Interno Não utilizado |
|||
changeType
|
Fornece contexto sobre como a descoberta de pré-visualização de acesso se compara ao acesso existente identificado no IAM Access Analyzer. | String | Externo |
||||
existingFindingId | O ID existente da descoberta no IAM Access Analyzer, fornecido apenas para descobertas existentes na pré-visualização de acesso. | String | Externo |
||||
existingFindingStatus | O status existente da descoberta, fornecido apenas para descobertas existentes na pré-visualização de acesso. | String | Externo |