Acciones, recursos y claves de condición para AWS Payment Cryptography
AWS La criptografía de pagos (prefijo de servicio:payment-cryptography) 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:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización de servicio programática de este servicio.
Temas
Las operaciones de la API se definen mediante AWS Payment Cryptography
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 | Cliente SDK | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|---|
|
AddKeyReplicationRegions |
criptografía de pagos |
Escritura |
|||
|
AssociateMpaTeam |
criptografía de pago |
Escritura |
|||
|
CreateAlias |
criptografía de pago |
Escritura |
|||
|
CreateKey |
criptografía de pago |
Escritura |
|||
Etiquetar, escribir |
|||||
|
DeleteAlias |
criptografía de pagos |
Escritura |
|||
|
DeleteKey |
criptografía de pago |
Escritura |
|||
|
DeleteResourcePolicy |
criptografía de pago |
Gestión de permisos, escritura |
|||
|
DisableDefaultKeyReplicationRegions |
criptografía de pago |
Escritura |
|||
|
DisassociateMpaTeam |
criptografía de pago |
Escritura |
|||
|
EnableDefaultKeyReplicationRegions |
criptografía de pago |
Escritura |
|||
|
ExportKey |
criptografía de pago |
Escritura |
|||
|
GetAlias |
criptografía de pago |
Lectura |
|||
|
GetCertificateSigningRequest |
criptografía de pago |
Lectura |
|||
|
GetDefaultKeyReplicationRegions |
criptografía de pago |
Lectura |
|||
|
GetKey |
criptografía de pago |
Lectura |
|||
|
GetMpaTeamAssociation |
criptografía de pago |
Lectura |
|||
|
GetParametersForExport |
criptografía de pago |
Lectura |
|||
|
GetParametersForImport |
criptografía de pago |
Lectura |
|||
|
GetPublicKeyCertificate |
criptografía de pago |
Lectura |
|||
|
GetResourcePolicy |
criptografía de pago |
Lectura |
|||
|
ImportKey |
criptografía de pago |
Escritura |
|||
Etiquetar, escribir |
|||||
|
ListAliases |
criptografía de pagos |
Enumeración |
|||
|
ListKeys |
criptografía de pago |
Enumeración |
|||
|
ListTagsForResource |
criptografía de pago |
Lectura |
|||
|
PutResourcePolicy |
criptografía de pago |
Gestión de permisos, escritura |
|||
|
RemoveKeyReplicationRegions |
criptografía de pago |
Escritura |
|||
|
RestoreKey |
criptografía de pago |
Escritura |
|||
|
StartKeyUsage |
criptografía de pago |
Escritura |
|||
|
StopKeyUsage |
criptografía de pago |
Escritura |
|||
|
TagResource |
criptografía de pago |
Etiquetar, escribir |
|||
|
UntagResource |
criptografía de pagos |
Etiquetar, escribir |
|||
|
UpdateAlias |
criptografía de pagos |
Escritura |
Acciones definidas por AWS Payment Cryptography
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 |
|---|---|---|---|---|
Otorga permiso para añadir regiones de replicación a una clave de criptografía AWS de pagos existente |
Escritura |
|||
Otorga permiso para asociar un equipo de aprobación de la MPA a una acción de criptografía de pagos |
Escritura |
|||
Concede permiso para crear un nombre fácil de usar para una clave |
Escritura |
|||
Otorga permiso para crear una clave única gestionada por el cliente en la región y la persona que llama Cuenta de AWS |
criptografía de pagos: DeriveKeyUsage criptografía de pago: KeyAlgorithm |
Escritura |
||
Concede permiso para descifrar datos de texto cifrado en texto plano mediante una clave de cifrado de datos simétrica, asimétrica o DUKPT |
Escritura |
|||
Concede permiso para eliminar el alias de la especificada |
Escritura |
|||
Concede permiso para programar la eliminación de una clave |
Escritura |
|||
Otorga permiso para eliminar la política basada en recursos adjunta a una clave |
Gestión de permisos, escritura |
|||
Otorga permiso para deshabilitar las regiones de replicación clave predeterminadas para la replicación a nivel de cuenta |
Escritura |
|||
Otorga permiso para desvincular a un equipo de aprobación de la MPA de una acción de criptografía de pagos |
Escritura |
|||
Otorga permiso para habilitar las regiones de replicación clave predeterminadas para la replicación a nivel de cuenta |
Escritura |
|||
Concede permiso para cifrar datos de texto plano y convertirlos en texto cifrado mediante una clave de cifrado de datos simétrica, asimétrica o DUKPT |
Escritura |
|||
Concede permiso para exportar una clave del servicio |
criptografía de pago: CertificateAuthorityPublicKeyIdentifier criptografía de pago: ExportDukptInitialKey criptografía de pago: ExportKeyMaterial criptografía de pago: PrivateKeyIdentifier criptografía de pago: RequestAlias criptografía de pago: ResourceAliases |
Escritura |
||
Otorga permiso para generar una KekValidationRequest inicialización de nodo a nodo entre nodos de procesamiento de pagos utilizando la norma australiana 2805 (AS2805) KekValidationResponse |
Escritura |
|||
Otorga permiso para generar un criptograma de solicitud de autorización (ARQC) para la autorización de una tarjeta de pago con chip EMV |
Escritura |
|||
Concede permiso para generar datos relacionados con las tarjetas mediante algoritmos como los valores de verificación de la tarjeta (CVV/CVV2), los valores de verificación dinámica de la tarjeta () o los códigos de seguridad de la tarjeta (CSCdCVV/dCVV2) que comprueban la validez de una tarjeta con banda magnética |
Escritura |
|||
Concede permiso para generar un criptograma MAC (código de autenticación de mensajes) |
Escritura |
|||
Concede permiso para generar un criptograma MAC (código de autenticación de mensajes) |
Escritura |
|||
Permite generar datos relacionados con el PIN, como el PIN, el valor de verificación del PIN (PVV), el bloqueo del PIN y la compensación del PIN durante la emisión o la reemisión de una nueva tarjeta |
Escritura |
|||
Concede permiso para recuperar el keyArn asociado a un aliasName |
Lectura |
|||
Otorga permiso para devolver la solicitud de firma de certificado para una clave pública de una clave de la clase PUBLIC_KEY |
Lectura |
|||
Otorga permiso para recuperar las regiones de replicación clave predeterminadas configuradas a nivel de cuenta |
Lectura |
|||
Concede permiso para devolver información acerca de la clave especificada |
Lectura |
|||
Otorga permiso para recuperar información sobre una asociación de equipos de aprobación de la MPA para una acción de criptografía de pagos |
Lectura |
|||
Otorga permiso para obtener el token de exportación y el certificado de clave de firma para iniciar una exportación de TR-34 claves |
Lectura |
|||
Otorga permiso para obtener el token de importación y el certificado de la clave de empaquetado para iniciar la importación de una TR-34 clave |
Lectura |
|||
Concede permiso para devolver la clave pública de una clave de la clase PUBLIC_KEY |
Lectura |
|||
Otorga permiso para recuperar la política basada en los recursos adjunta a una clave |
Lectura |
|||
Concede permiso para importar claves y certificados de clave pública |
criptografía de pagos: CertificateAuthorityPublicKeyIdentifier criptografía de pago: ImportKeyMaterial |
Escritura |
||
Otorga permiso para devolver una lista de alias creada para todas las claves de la persona que llama y de la región Cuenta de AWS |
Enumeración |
|||
Otorga permiso para devolver una lista de claves creadas en la persona que llama y en la región Cuenta de AWS |
Enumeración |
|||
Otorga permiso para devolver una lista de etiquetas creadas en la persona que llama y en la región Cuenta de AWS |
Lectura |
|||
Otorga permiso para adjuntar o reemplazar una política basada en recursos en una clave |
Gestión de permisos, escritura |
|||
Concede permiso para volver a cifrar el texto cifrado mediante DUKPT y claves de cifrado de datos simétricas y asimétricas |
Escritura |
|||
Otorga permiso para eliminar las regiones de replicación de una clave de criptografía de pagos existente AWS |
Escritura |
|||
Concede permiso para cancelar la eliminación programada de una clave si en algún momento del período de espera es necesario reactivar una clave |
Escritura |
|||
Concede permiso para habilitar una clave desactivada |
Escritura |
|||
Concede permiso para desactivar una clave habilitada |
Escritura |
|||
Concede permiso para agregar o sobrescribir una o varias etiquetas para el recurso especificado |
Etiquetar, escribir |
|||
Otorga permiso para traducir el tipo de clave de embalaje de una llave envuelta |
Escritura |
|||
Concede permiso para traducir un bloque PIN cifrado desde y hacia los formatos ISO 9564 0,1,3,4 |
Escritura |
|||
Concede permiso para quitar las etiquetas especificadas de los recursos especificados |
Etiquetar, escribir |
|||
Concede permiso para cambiar la clave a la que está asignado un alias o anular la asignación de su clave actual |
Escritura |
|||
Concede permiso para verificar el criptograma de solicitud de autorización (ARQC) para la autorización de una tarjeta de pago con chip EMV |
Escritura |
|||
Concede permiso para verificar los datos de validación relacionados con las tarjetas mediante algoritmos como los valores de verificación de la tarjeta (CVV/CVV2), los valores de verificación dinámica de la tarjeta () y los códigos de seguridad de la tarjeta (dCVV/dCVV2CSC) |
Escritura |
|||
Concede permiso para verificar el MAC (código de autenticación de mensajes) de los datos de entrada con un MAC proporcionado |
Escritura |
|||
Concede permiso para verificar los datos relacionados con el PIN, como el PIN y la compensación del PIN, mediante algoritmos como VISA PVV e IBM3624 |
Escritura |
|||
Tipos de recursos definidos por AWS Payment Cryptography
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 |
|---|---|---|
arn: $ {Partition} :criptografía de pago: $ {Region} :$ {Account} :alias/$ {Alias} |
||
arn: $ {Partition} :map: $ {Region} :$ {Account} :approval-team/$ {} ApprovalTeamId |
||
arn: $ {Partition} :criptografía de pago: $ {Region} :$ {Account} :clave/$ {} KeyId |
Claves de condición para AWS Payment Cryptography
AWS La criptografía de pagos define las siguientes claves de condición que se pueden utilizar como Condition elemento de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra el acceso tanto por la clave como por el valor de la etiqueta de la solicitud para la operación especificada |
Cadena |
|
Filtra el acceso según las etiquetas asignadas a una clave para la operación especificada |
Cadena |
|
Filtra el acceso a las claves de etiqueta en la solicitud para la operación especificada |
ArrayOfString |
|
criptografía de pagos: CertificateAuthorityPublicKeyIdentifier |
Filtra el acceso según lo CertificateAuthorityPublicKeyIdentifier especificado en la solicitud o en las operaciones y ImportKey ExportKey |
Cadena |
Filtra el acceso según lo DeriveKeyUsage especificado en la solicitud de la operación CreateKey |
Cadena |
|
Filtra el acceso en función de si la solicitud es para exportar una clave inicial de DUKPT para la operación ExportKey |
Bool |
|
Filtra el acceso por el tipo de material clave que se exporta [Tr34KeyBlock,,, Tr31KeyBlock DiffieHellmanTr31KeyBlock As2805KeyCryptogram, KeyCryptogram] para la operación ExportKey |
Cadena |
|
Filtra el acceso por el tipo de material clave que se importa [RootCertificatePublicKey,,, TrustedCertificatePublicKey,, Tr34KeyBlock Tr31KeyBlock DiffieHellmanTr31KeyBlock As2805KeyCryptogram, KeyCryptogram] para la operación ImportKey |
Cadena |
|
Filtra el acceso según lo KeyAlgorithm especificado en la solicitud de la operación CreateKey |
Cadena |
|
Filtra el acceso según lo KeyClass especificado en la solicitud de la operación CreateKey |
Cadena |
|
Filtra el acceso según lo KeyUsage especificado en la solicitud o asociado a una clave para la operación CreateKey |
Cadena |
|
Filtra el acceso según lo PrivateKeyIdentifier especificado en la solicitud para las operaciones y ImportKey ExportKey |
Cadena |
|
Filtra el acceso por alias en la solicitud para la operación especificada |
Cadena |
|
Filtra el acceso por alias asociados con una clave para la operación especificada |
ArrayOfString |
|
Filtra el acceso según lo SigningKeyIdentifier especificado en la solicitud de la operación ExportKey |
Cadena |
|
Filtra el acceso según lo WrappingKeyIdentifier especificado en la solicitud para las operaciones y ImportKey ExportKey |
Cadena |