View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Verified Permissions - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Verified Permissions

Amazon Verified Permissions (prefijo de servicio:verifiedpermissions) 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:

Acciones definidas por Amazon Verified Permissions

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

CreateIdentitySource

Concede permiso para crear una referencia a un proveedor de identidades (IdP) externo compatible con el protocolo de autenticación OpenID Connect (OIDC), como Amazon Cognito

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

CreatePolicy

Concede permiso para crear una política de Cedar y guardarla en el almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

CreatePolicyStore

Concede permiso para crear una política de Cedar y guardarla en el almacén de políticas especificado

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreatePolicyStoreAlias

Otorga permiso para crear un alias en un almacén de políticas

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

alias de policy-store*

CreatePolicyTemplate

Concede permiso para crear una plantilla de política

policy-store*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteIdentitySource

Concede permiso para eliminar un origen de identidad que hace referencia a un proveedor de identidades (IdP) como Amazon Cognito

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

DeletePolicy

Concede permiso para eliminar la política especificada del almacén de políticas

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

DeletePolicyStore

Concede permiso para eliminar el almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

DeletePolicyStoreAlias

Otorga permiso para eliminar un alias de un almacén de políticas

alias de policy-store-*

Escritura

DeletePolicyTemplate

Concede permiso para eliminar la plantilla de política especificada del almacén de políticas

policy-store*

aws: /$ {} ResourceTag TagKey

Escritura

GetIdentitySource

Concede permiso para recuperar los detalles sobre el origen de identidad especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

GetPolicy

Concede permiso para recuperar la información sobre la política especificada

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

GetPolicyStore

Concede permiso para recuperar detalles sobre un almacén de políticas

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

GetPolicyStoreAlias

Otorga permiso para recuperar detalles sobre un alias para un almacén de políticas

alias de policy-store-*

Lectura

GetPolicyTemplate

Concede permiso para recuperar los detalles de la plantilla de política especificada en el almacén de políticas especificado

policy-store*

aws: /$ {} ResourceTag TagKey

Lectura

GetSchema

Concede permiso para recuperar los detalles del esquema especificado en el almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

IsAuthorized

Concede permiso para tomar una decisión de autorización sobre una solicitud de servicio descrita en los parámetros

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

IsAuthorizedWithToken

Concede permiso para tomar una decisión de autorización sobre una solicitud de servicio descrita en los parámetros. La entidad principal de esta solicitud proviene de un origen de identidad externo

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

ListIdentitySources

Concede permiso para devolver una lista paginada de todos los orígenes de identidad definidos en el almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Enumeración

ListPolicies

Concede permiso para devolver una lista paginada de todas las políticas almacenadas en el almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Enumeración

ListPolicyStoreAliases

Otorga permiso para devolver una lista paginada de todos los alias de las tiendas de políticas

Enumeración

ListPolicyStores

Concede permiso para devolver una lista paginada de todos los almacenes de políticas de la cuenta de Amazon Web Services que hace la llamada

Enumeración

ListPolicyTemplates

Concede permiso para devolver una lista paginada de todas las plantillas de políticas del almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Enumeración

ListTagsForResource

Concede permiso para ver una lista de etiquetas de recurso del almacén de políticas especificado.

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Lectura

PutSchema

Concede permiso para crear o actualizar el esquema de políticas en el almacén de políticas  especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

TagResource

Concede permiso para agregar etiquetas al almacén de políticas especificado.

almacén de políticas*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UntagResource

Concede permiso para eliminar etiquetas del almacén de políticas especificado.

almacén de políticas*

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

Etiquetar, escribir

UpdateIdentitySource

Concede permiso para actualizar el origen de identidad especificado para usar un nuevo origen de proveedor de identidades (IdP) o para cambiar la asignación de identidades del IdP a un tipo de entidad principal diferente

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

UpdatePolicy

Concede permiso para modificar la política estática de Cedar especificada en el almacén de políticas especificado

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

UpdatePolicyStore

Concede permiso para modificar la configuración de validación de un almacén de políticas

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

UpdatePolicyTemplate

Concede permiso para actualizar la plantilla de política especificada

almacén de políticas*

aws: /$ {} ResourceTag TagKey

Escritura

Tipos de recurso definidos por Amazon Verified Permissions

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

policy-store

arn: $ {Partition} :verifiedpermissions: :$ {Account} :policy-store/$ {} PolicyStoreId

awsResourceTag: /$ {} TagKey

alias de policy-store-alias

arn: $ {Partition} :verifiedpermissions: $ {Region} :$ {Account} :policy-store-alias/$ {} AliasName

Claves de condición para Amazon Verified Permissions

Amazon Verified Permissions define las siguientes claves de condición que pueden utilizarse en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

RequestTagaws: /$ {} TagKey

Filtra el acceso mediante una clave de etiqueta y un par de valores permitidos en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por par de clave y valor de etiqueta de un recurso

Cadena

AWS: TagKeys

Filtra el acceso mediante una lista de claves de etiqueta permitidas en la solicitud

ArrayOfString