Ações, recursos e chaves de condição do AWS Network Firewall - 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 do AWS Network Firewall

AWS O Network Firewall (prefixo do serviço:network-firewall) 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 Network Firewall

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 Nível de acesso da tabela Ações descreve como a ação é classificada (lista, leitura, gravação, gerenciamento de permissões ou marcação). Esta classificação pode ajudar você a compreender o nível de acesso que uma ação concede quando a usa em uma política. Para obter mais informações sobre níveis de acesso, consulte Níveis de acesso em resumos de políticas.

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.

A coluna Ações dependentes da tabela Ações mostra permissões adicionais que podem ser necessárias para chamar uma ação com êxito. Essas permissões podem ser necessárias além da permissão para a ação em si. Quando uma ação especifica ações dependentes, essas dependências podem se aplicar a recursos adicionais definidos para essa ação, não somente ao primeiro recurso listado na tabela.

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
AcceptNetworkFirewallTransitGatewayAttachment Concede permissão para aceitar anexos pendentes do Network Firewall em um gateway de trânsito Gravar

Firewall*

AssociateAvailabilityZones Concede permissão para associar zonas de disponibilidade a um firewall Gravar

Firewall*

AssociateFirewallPolicy Concede permissão para criar uma associação entre uma política de firewall e um firewall Write

Firewall*

FirewallPolicy*

AssociateSubnets Concede permissão para associar sub-redes VPC a um firewall Gravar

Firewall*

AttachRuleGroupsToProxyConfiguration Concede permissão para anexar grupos de regras de proxy a uma configuração de proxy Gravar

ProxyConfiguration*

ProxyRuleGroup*

CreateFirewall Concede permissão para criar um firewall de Firewall de AWS Rede Gravar

Firewall*

iam:CreateServiceLinkedRole

FirewallPolicy*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFirewallPolicy Concede permissão para criar uma política AWS de firewall do Network Firewall Gravar

FirewallPolicy*

StatefulRuleGroup

StatelessRuleGroup

TLSInspectionConfiguration

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProxy Concede permissão para criar um proxy do Firewall de AWS Rede Gravar

Proxy*

ec2:AttachApplianceToNatGateway

ProxyConfiguration*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProxyConfiguration Concede permissão para criar uma configuração de proxy do Firewall de AWS Rede Gravar

ProxyConfiguration*

ProxyRuleGroup

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProxyRuleGroup Concede permissão para criar um grupo de regras de proxy do Firewall de AWS Rede Gravar

ProxyRuleGroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProxyRules Concede permissão para adicionar regras de proxy a um grupo de regras de proxy Gravar

ProxyRuleGroup*

CreateRuleGroup Concede permissão para criar um grupo de regras do Firewall de AWS Rede Gravar

StatefulRuleGroup

StatelessRuleGroup

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTLSInspectionConfiguration Concede permissão para criar uma configuração de inspeção tls do Firewall de AWS Rede Gravar

TLSInspectionConfiguration*

iam:CreateServiceLinkedRole

aws:RequestTag/${TagKey}

aws:TagKeys

CreateVpcEndpointAssociation Concede permissão para criar uma associação de endpoint vpc do AWS Network Firewall Gravar

Firewall*

iam:CreateServiceLinkedRole

VpcEndpointAssociation*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteFirewall Concede permissão para excluir um firewall Write

Firewall*

DeleteFirewallPolicy Concede permissão para excluir uma política de firewall Gravar

FirewallPolicy*

DeleteNetworkFirewallTransitGatewayAttachment Concede permissão para excluir anexos do Network Firewall em um gateway de trânsito Gravar

Firewall*

DeleteProxy Concede permissão para excluir um proxy Gravar

Proxy*

ec2:DetachApplianceFromNatGateway

DeleteProxyConfiguration Concede permissão para excluir uma configuração de proxy Gravar

ProxyConfiguration*

DeleteProxyRuleGroup Concede permissão para excluir um grupo de regras de proxy Gravar

ProxyRuleGroup*

DeleteProxyRules Concede permissão para remover regras de proxy de um grupo de regras de proxy Gravar

ProxyRuleGroup*

DeleteResourcePolicy Concede permissão para excluir uma política de recursos para uma política de firewall ou grupo de regras ou firewall Gravar

Firewall

FirewallPolicy

StatefulRuleGroup

StatelessRuleGroup

DeleteRuleGroup Concede permissão para excluir um grupo de regras Gravar

StatefulRuleGroup*

StatelessRuleGroup*

DeleteTLSInspectionConfiguration Concede permissão para excluir uma configuração de inspeção TLS Gravar

TLSInspectionConfiguration*

DeleteVpcEndpointAssociation Concede permissão para excluir uma associação de endpoint da VPC Gravar

VpcEndpointAssociation*

DescribeFirewall Concede permissão para recuperar os objetos de dados que definem um firewall Ler

Firewall*

DescribeFirewallMetadata Concede permissão para recuperar as informações de alto nível sobre um firewall Ler

Firewall*

DescribeFirewallPolicy Concede permissão para recuperar os objetos de dados que definem uma política de firewall Ler

FirewallPolicy*

StatefulRuleGroup

StatelessRuleGroup

TLSInspectionConfiguration

DescribeFlowOperation Concede permissão para descrever uma operação de fluxo executada em um firewall Ler

Firewall*

DescribeLoggingConfiguration Concede permissão para descrever a configuração de log de um firewall Ler

Firewall*

logs:GetLogDelivery

logs:ListLogDeliveries

DescribeProxy Concede permissão para recuperar os objetos de dados que definem um proxy Ler

Proxy*

DescribeProxyConfiguration Concede permissão para recuperar os objetos de dados que definem uma configuração de proxy Ler

ProxyConfiguration*

DescribeProxyRule Concede permissão para recuperar os objetos de dados que definem uma regra de proxy Ler

ProxyRuleGroup*

DescribeProxyRuleGroup Concede permissão para recuperar os objetos de dados que definem um grupo de regras de proxy Ler

ProxyRuleGroup*

DescribeResourcePolicy Concede permissão para descrever uma política de recursos para uma política de firewall ou grupo de regras ou firewall Ler

Firewall

FirewallPolicy

StatefulRuleGroup

StatelessRuleGroup

DescribeRuleGroup Concede permissão para recuperar os objetos de dados que definem um grupo de regras Ler

StatefulRuleGroup

StatelessRuleGroup

DescribeRuleGroupMetadata Concede permissão para recuperar as informações de alto nível sobre um grupo de regras Ler

StatefulRuleGroup

StatelessRuleGroup

DescribeRuleGroupSummary Concede permissão para recuperar as informações de resumo sobre um grupo de regras Ler

StatefulRuleGroup

StatelessRuleGroup

DescribeTLSInspectionConfiguration Concede permissão para recuperar os objetos de dados que definem uma configuração de inspeção TLS Ler

TLSInspectionConfiguration*

DescribeVpcEndpointAssociation Concede permissão para recuperar os objetos de dados que definem uma associação de endpoint da VPC Ler

VpcEndpointAssociation*

DetachRuleGroupsFromProxyConfiguration Concede permissão para separar grupos de regras de proxy de uma configuração de proxy Gravar

ProxyConfiguration*

ProxyRuleGroup*

DisassociateAvailabilityZones Concede permissão para desassociar zonas de disponibilidade de um firewall Gravar

Firewall*

DisassociateSubnets Concede permissão para desassociar sub-redes VPC de um firewall Gravar

Firewall*

GetAnalysisReportResults Concede permissão para recuperar resultados de relatórios de análise de um firewall Ler

Firewall*

ListAnalysisReports Concede permissão para listar relatórios de análise de firewall Lista

Firewall*

ListFirewallPolicies Concede permissão para recuperar os metadados das políticas de firewall List

FirewallPolicy*

ListFirewalls Concede permissão para recuperar os metadados para firewalls Lista

Firewall*

ListFlowOperationResults Concede permissão para listar resultados de uma operação de fluxo executada em um firewall Ler

Firewall*

ListFlowOperations Concede permissão para listar operações de fluxo executadas em um firewall Lista

Firewall*

ListProxies Concede permissão para recuperar os metadados para proxies Lista

Proxy*

ListProxyConfigurations Concede permissão para recuperar os metadados para configurações de proxy Lista

ProxyConfiguration*

ListProxyRuleGroups Concede permissão para recuperar os metadados para grupos de regras de proxy Lista

ProxyRuleGroup*

ListRuleGroups Concede permissão para recuperar os metadados para grupos de regras Lista
ListTLSInspectionConfigurations Concede permissão para recuperar os metadados para configurações de inspeção TLS Lista

TLSInspectionConfiguration*

ListTagsForResource Concede permissão para recuperar as etiquetas de um recurso Lista

Firewall*

FirewallPolicy*

StatefulRuleGroup

StatelessRuleGroup

TLSInspectionConfiguration

VpcEndpointAssociation

ListVpcEndpointAssociations Concede permissão para recuperar os metadados para associações de endpoint da VPC Lista

VpcEndpointAssociation*

PutResourcePolicy Concede permissão para colocar uma política de recursos para uma política de firewall ou grupo de regras ou firewall Gravar

Firewall

FirewallPolicy

StatefulRuleGroup

StatelessRuleGroup

RejectNetworkFirewallTransitGatewayAttachment Concede permissão para rejeitar anexos pendentes do Network Firewall em um gateway de trânsito Gravar

Firewall*

StartAnalysisReport Concede permissão para iniciar um relatório de análise em um firewall Gravar

Firewall*

StartFlowCapture Concede permissão para iniciar uma operação de captura em um firewall Gravar

Firewall*

StartFlowFlush Concede permissão para iniciar uma operação de descarga em um firewall Gravar

Firewall*

TagResource Concede permissão para anexar etiquetas a um recurso Marcação

Firewall

FirewallPolicy

Proxy

ProxyConfiguration

ProxyRuleGroup

StatefulRuleGroup

StatelessRuleGroup

TLSInspectionConfiguration

VpcEndpointAssociation

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Concede permissão para remover etiquetas de um recurso Tags

Firewall

FirewallPolicy

Proxy

ProxyConfiguration

ProxyRuleGroup

StatefulRuleGroup

StatelessRuleGroup

TLSInspectionConfiguration

VpcEndpointAssociation

aws:TagKeys

UpdateAvailabilityZoneChangeProtection Concede permissão para adicionar ou remover a proteção contra alteração de zona de disponibilidade para um firewall Gravar

Firewall*

UpdateFirewallAnalysisSettings Concede permissão para modificar as configurações de análise de firewall de um firewall Gravar

Firewall*

UpdateFirewallDeleteProtection Concede permissão para adicionar ou remover proteção de exclusão de um firewall Write

Firewall*

UpdateFirewallDescription Concede permissão para modificar a descrição de um firewall Gravar

Firewall*

UpdateFirewallEncryptionConfiguration Concede permissão para modificar a configuração de criptografia de um firewall Gravar

Firewall*

UpdateFirewallPolicy Concede permissão para modificar uma política de firewall Write

FirewallPolicy*

StatefulRuleGroup

StatelessRuleGroup

TLSInspectionConfiguration

UpdateFirewallPolicyChangeProtection Concede permissão para adicionar ou remover proteção contra alterações de política de firewall para um firewall Write

Firewall*

UpdateLoggingConfiguration Concede permissão para modificar a configuração de log de um firewall Gravar

Firewall*

UpdateProxy Concede permissão para modificar um proxy Gravar

Proxy*

UpdateProxyConfiguration Concede permissão para modificar uma configuração de proxy Gravar

ProxyConfiguration*

UpdateProxyRule Concede permissão para atualizar uma regra de proxy existente em um grupo de regras de proxy Gravar

ProxyRuleGroup*

UpdateProxyRuleGroupPriorities Concede permissão para modificar as prioridades do grupo de regras em uma configuração de proxy Gravar

ProxyConfiguration*

UpdateProxyRulePriorities Concede permissão para atualizar as prioridades das regras de proxy em um grupo de regras de proxy Gravar

ProxyRuleGroup*

UpdateRuleGroup Concede permissão para modificar um grupo de regras Write

StatefulRuleGroup

StatelessRuleGroup

UpdateSubnetChangeProtection Concede permissão para adicionar ou remover proteção contra alteração de sub-rede para um firewall Gravar

Firewall*

UpdateTLSInspectionConfiguration Concede permissão para modificar uma configuração de inspeção TLS Gravar

TLSInspectionConfiguration*

Tipos de recursos definidos pelo AWS Network Firewall

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.

Resource types ARN Chaves de condição
Firewall arn:${Partition}:network-firewall:${Region}:${Account}:firewall/${Name}

aws:ResourceTag/${TagKey}

FirewallPolicy arn:${Partition}:network-firewall:${Region}:${Account}:firewall-policy/${Name}

aws:ResourceTag/${TagKey}

StatefulRuleGroup arn:${Partition}:network-firewall:${Region}:${Account}:stateful-rulegroup/${Name}

aws:ResourceTag/${TagKey}

StatelessRuleGroup arn:${Partition}:network-firewall:${Region}:${Account}:stateless-rulegroup/${Name}

aws:ResourceTag/${TagKey}

TLSInspectionConfiguration arn:${Partition}:network-firewall:${Region}:${Account}:tls-configuration/${Name}

aws:ResourceTag/${TagKey}

VpcEndpointAssociation arn:${Partition}:network-firewall:${Region}:${Account}:vpc-endpoint-association/${Name}

aws:ResourceTag/${TagKey}

ProxyRuleGroup arn:${Partition}:network-firewall:${Region}:${Account}:proxy-rule-group/${Name}

aws:ResourceTag/${TagKey}

ProxyConfiguration arn:${Partition}:network-firewall:${Region}:${Account}:proxy-configuration/${Name}

aws:ResourceTag/${TagKey}

Proxy arn:${Partition}:network-firewall:${Region}:${Account}:proxy/${Name}

aws:ResourceTag/${TagKey}

Chaves de condição para o AWS Network Firewall

AWS O Network Firewall define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM. É possível usar essas chaves para refinar ainda mais as condições sob as quais a declaração de política se aplica. Para obter detalhes sobre as colunas na tabela a seguir, consulte Tabela de chaves de condição.

Para exibir as chaves de condição globais disponíveis para todos os serviços, consulte Chaves de contexto de condição globais da AWS.

Chaves de condição Descrição Tipo
aws:RequestTag/${TagKey} Filtra o acesso pelo conjunto de valores permitido para cada uma das etiquetas String
aws:ResourceTag/${TagKey} Filtra o acesso pelo valor de etiqueta associado ao recurso String
aws:TagKeys Filtra o acesso pela presença de etiquetas obrigatórias na solicitação ArrayOfString