View a markdown version of this page

Acciones, recursos y claves de condición para AWS Firewall Manager - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Firewall Manager

AWS Firewall Manager (prefijo de servicio:fms) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de API definidas por AWS Firewall Manager

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateAdminAccount

fms: AssociateAdminAccount

Escritura

AssociateThirdPartyFirewall

fms: AssociateThirdPartyFirewall

Escritura

BatchAssociateResource

fms: BatchAssociateResource

Escritura

BatchDisassociateResource

fms: BatchDisassociateResource

Escritura

DeleteAppsList

fms: DeleteAppsList

Escritura

DeleteNotificationChannel

fms: DeleteNotificationChannel

Escritura

DeletePolicy

fms: DeletePolicy

Escritura

DeleteProtocolsList

fms: DeleteProtocolsList

Escritura

DeleteResourceSet

fms: DeleteResourceSet

Escritura

DisassociateAdminAccount

fms: DisassociateAdminAccount

Escritura

DisassociateThirdPartyFirewall

fms: DisassociateThirdPartyFirewall

Escritura

GetAdminAccount

fms: GetAdminAccount

Lectura

GetAdminScope

fms: GetAdminScope

Lectura

GetAppsList

fms: GetAppsList

Lectura

GetComplianceDetail

fms: GetComplianceDetail

Lectura

GetNotificationChannel

fms: GetNotificationChannel

Lectura

GetPolicy

fms: GetPolicy

Lectura

GetProtectionStatus

fms: GetProtectionStatus

Lectura

GetProtocolsList

fms: GetProtocolsList

Lectura

GetResourceSet

fms: GetResourceSet

Lectura

GetThirdPartyFirewallAssociationStatus

fms: GetThirdPartyFirewallAssociationStatus

Lectura

GetViolationDetails

fms: GetViolationDetails

Lectura

ListAdminAccountsForOrganization

fms: ListAdminAccountsForOrganization

Enumeración

ListAdminsManagingAccount

fms: ListAdminsManagingAccount

Enumeración

ListAppsLists

fms: ListAppsLists

Enumeración

ListComplianceStatus

fms: ListComplianceStatus

Enumeración

ListDiscoveredResources

fms: ListDiscoveredResources

Enumeración

ListMemberAccounts

fms: ListMemberAccounts

Enumeración

ListPolicies

fms: ListPolicies

Enumeración

ListProtocolsLists

fms: ListProtocolsLists

Enumeración

ListResourceSetResources

fms: ListResourceSetResources

Enumeración

ListResourceSets

fms: ListResourceSets

Enumeración

ListTagsForResource

fms: ListTagsForResource

Lectura

ListThirdPartyFirewallFirewallPolicies

fms: ListThirdPartyFirewallFirewallPolicies

Enumeración

PutAdminAccount

fms: PutAdminAccount

Escritura

PutAppsList

fms: PutAppsList

Escritura

fms: TagResource

Etiquetar, escribir

PutNotificationChannel

fms: PutNotificationChannel

Escritura

objetivo: PassRole

objetivo: PassedToService

fms.amazonaws.com

Escritura

PutPolicy

fms: PutPolicy

Escritura

fms: TagResource

Etiquetar, escribir

PutProtocolsList

fms: PutProtocolsList

Escritura

fms: TagResource

Etiquetar, escribir

PutResourceSet

fms: PutResourceSet

Escritura

fms: TagResource

Etiquetar, escribir

TagResource

fms: TagResource

Etiquetar, escribir

UntagResource

fms: UntagResource

Etiquetar, escribir

Acciones definidas por AWS Firewall Manager

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateAdminAccount

Otorga permiso para configurar la cuenta de administrador del AWS Firewall Manager y habilita el servicio en todas las cuentas de la organización

Escritura

AssociateThirdPartyFirewall

Otorga permiso para configurar al administrador de Firewall Manager como administrador de inquilinos de un servicio de firewall de terceros

Escritura

BatchAssociateResource

Otorga permiso para asociar recursos a un conjunto de recursos del AWS Firewall Manager

conjunto de recursos*

was: /$ {} ResourceTag TagKey

Escritura

BatchDisassociateResource

Otorga permiso para desasociar recursos de un conjunto de recursos del AWS Firewall Manager

conjunto de recursos*

was: /$ {} ResourceTag TagKey

Escritura

DeleteAppsList

Otorga permiso para eliminar permanentemente una lista de aplicaciones AWS del Firewall Manager

lista de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteNotificationChannel

Otorga permiso para eliminar una asociación de AWS Firewall Manager con la función de IAM y el tema Amazon Simple Notification Service (SNS) que se utiliza para notificar al administrador de FM sobre los principales eventos y errores de FM en la organización

Escritura

DeletePolicy

Otorga permiso para eliminar permanentemente una política de AWS Firewall Manager

política*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteProtocolsList

Otorga permiso para eliminar permanentemente una lista de protocolos AWS del Firewall Manager

lista de protocolos*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteResourceSet

Otorga permiso para eliminar permanentemente un conjunto de recursos del AWS Firewall Manager

conjunto de recursos*

was: /$ {} ResourceTag TagKey

Escritura

DisassociateAdminAccount

Otorga permiso para desasociar la cuenta que se ha establecido como cuenta de administrador del AWS Firewall Manager y desactiva el servicio en todas las cuentas de la organización

Escritura

DisassociateThirdPartyFirewall

Concede permiso para disociar un administrador de Firewall Manager de un inquilino de firewall de terceros

Escritura

GetAdminAccount

Otorga permiso para devolver la AWS cuenta de la Organización asociada a AWS Firewall Manager como administrador de AWS Firewall Manager.

Lectura

GetAdminScope

Concede permiso para devolver información sobre el ámbito administrativo de la cuenta especificada

Lectura

GetAppsList

Otorga permiso para devolver información sobre la lista de aplicaciones del AWS Firewall Manager especificada

lista de aplicaciones*

aws: /$ {} ResourceTag TagKey

Lectura

GetComplianceDetail

Otorga permiso para recuperar información de conformidad detallada acerca de la cuenta miembro especificada. En los detalles se incluyen recursos que cumplen y no cumplen la política especificada.

política*

aws: ResourceTag /$ {} TagKey

Lectura

GetNotificationChannel

Otorga permiso para recuperar información sobre el tema Amazon Simple Notification Service (SNS) que se utiliza para registrar los registros de SNS de Firewall Manager AWS

Lectura

GetPolicy

Otorga permiso para recuperar información sobre la política de AWS Firewall Manager especificada

política*

aws: ResourceTag /$ {} TagKey

Lectura

GetProtectionStatus

Otorga permiso para recuperar información resumida de ataques a políticas en caso de un posible ataque DDoS.

política*

aws: ResourceTag /$ {} TagKey

Lectura

GetProtocolsList

Otorga permiso para devolver información sobre la lista de protocolos del AWS Firewall Manager especificada

lista de protocolos*

aws: /$ {} ResourceTag TagKey

Lectura

GetResourceSet

Otorga permiso para recuperar información sobre el conjunto de recursos del AWS Firewall Manager especificado

conjunto de recursos*

was: /$ {} ResourceTag TagKey

Lectura

GetThirdPartyFirewallAssociationStatus

Otorga permiso para recuperar el estado de incorporación de una cuenta de administrador de Firewall Manager a un inquilino de proveedor de firewall de terceros

Lectura

GetViolationDetails

Otorga permiso para recuperar las infracciones de un recurso en función de la política de AWS Firewall Manager especificada y Cuenta de AWS

política*

aws: ResourceTag /$ {} TagKey

Lectura

ListAdminAccountsForOrganization

Otorga permiso para devolver un AdminAccounts objeto en el que se enumeran los administradores del Firewall Manager de la organización que han sido incorporados a Firewall Manager por AssociateAdminAccount

Enumeración

ListAdminsManagingAccount

Otorga permiso para enumerar las cuentas que administran la cuenta de miembro de AWS Organizations especificada

Enumeración

ListAppsLists

Otorga permiso para devolver una matriz de AppsListDataSummary objetos

Enumeración

ListComplianceStatus

Otorga permiso para recuperar una matriz de PolicyComplianceStatus objetos de la respuesta. Se utiliza PolicyComplianceStatus para obtener un resumen de las cuentas de los miembros que están protegidas por la política especificada

política*

aws: ResourceTag /$ {} TagKey

Enumeración

ListDiscoveredResources

Otorga permiso para recuperar una matriz de recursos de las cuentas de la organización que están disponibles para asociarse a un conjunto de recursos

Enumeración

ListMemberAccounts

Otorga permiso para recuperar una matriz de ID de cuentas miembro si el llamante es una cuenta de administrador de FMS.

Enumeración

ListPolicies

Otorga permiso para recuperar una matriz de PolicySummary objetos en la respuesta

Enumeración

ListProtocolsLists

Otorga permiso para devolver una matriz de ProtocolsListDataSummary objetos

Enumeración

ListResourceSetResources

Otorga permiso para recuperar una matriz de recursos que están asociados actualmente a un conjunto de recursos

conjunto de recursos*

was: /$ {} ResourceTag TagKey

Enumeración

ListResourceSets

Otorga permiso para recuperar una matriz de objetos ResourceSetSummary

Enumeración

ListTagsForResource

Otorga permiso para mostrar una lista de etiquetas de un recurso determinado.

política*

aws: ResourceTag /$ {} TagKey

Lectura

ListThirdPartyFirewallFirewallPolicies

Otorga permiso para recuperar una lista de todas las políticas de firewall de terceros asociadas a la cuenta del administrador del firewall de terceros

Enumeración

PutAdminAccount

Concede permiso para crear o actualizar una cuenta de administrador de Firewall Manager

Escritura

PutAppsList

Otorga permiso para crear una lista de aplicaciones del AWS Firewall Manager

lista de aplicaciones*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PutNotificationChannel

Otorga permiso para designar la función de IAM y el tema de Amazon Simple Notification Service (SNS) que AWS Firewall Manager (FM) podría utilizar para notificar al administrador de FM sobre los principales eventos y errores de FM en la organización

Escritura

PutPolicy

Otorga permiso para crear una política de AWS Firewall Manager

política*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PutProtocolsList

Otorga permiso para crear una lista de protocolos del AWS Firewall Manager

lista de protocolos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

PutResourceSet

Otorga permiso para crear un conjunto de recursos de AWS Firewall Manager

conjunto de recursos*

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

TagResource

Otorga permiso para agregar una etiqueta a un recurso determinado.

lista de aplicaciones

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

política

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

lista de protocolos

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

conjunto de recursos

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para eliminar una etiqueta de un recurso determinado.

lista de aplicaciones

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

política

AWS: ResourceTag /$ {} TagKey

AWS: TagKeys

lista de protocolos

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

conjunto de recursos

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Tipos de recursos definidos por AWS Firewall Manager

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

lista de aplicaciones

arn: $ {Partition} :fms: $ {Region} :$ {Account} :applications-list/$ {Id}

ResourceTagwas: /$ {} TagKey

política

arn: $ {Partition} :fms: $ {Region} :$ {Account} :policy/$ {Id}

ResourceTagwas: /$ {} TagKey

lista de protocolos

arn: $ {Partition} :fms: $ {Region} :$ {Account} :protocols-list/$ {Id}

ResourceTagaws: /$ {} TagKey

conjunto de recursos

arn: $ {Partition} :fms: $ {Region} :$ {Account} :resource-set/$ {Id}

ResourceTagwas: /$ {} TagKey

Claves de condición para AWS Firewall Manager

AWS Firewall Manager define las siguientes claves de condición que se pueden usar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por los pares clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString