View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Crittografia dei pagamenti - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per AWS Crittografia dei pagamenti

AWS Crittografia dei pagamenti (prefisso del servizio: payment-cryptography) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Crittografia dei pagamenti

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Client SDK Azione IAM Chiave di condizione Valori possibili Livello di accesso

AddKeyReplicationRegions

payment-cryptography

payment-cryptography:AddKeyReplicationRegions

Scrittura

AssociateMpaTeam

payment-cryptography

payment-cryptography:AssociateMpaTeam

Scrittura

CreateAlias

payment-cryptography

payment-cryptography:CreateAlias

Scrittura

CreateKey

payment-cryptography

payment-cryptography:CreateKey

Scrittura

payment-cryptography:TagResource

Etichettatura, scrittura

DeleteAlias

payment-cryptography

payment-cryptography:DeleteAlias

Scrittura

DeleteKey

payment-cryptography

payment-cryptography:DeleteKey

Scrittura

DeleteResourcePolicy

payment-cryptography

payment-cryptography:DeleteResourcePolicy

Gestione delle autorizzazioni, Write

DisableDefaultKeyReplicationRegions

payment-cryptography

payment-cryptography:DisableDefaultKeyReplicationRegions

Scrittura

DisassociateMpaTeam

payment-cryptography

payment-cryptography:DisassociateMpaTeam

Scrittura

EnableDefaultKeyReplicationRegions

payment-cryptography

payment-cryptography:EnableDefaultKeyReplicationRegions

Scrittura

ExportKey

payment-cryptography

payment-cryptography:ExportKey

Scrittura

GetAlias

payment-cryptography

payment-cryptography:GetAlias

Lettura

GetCertificateSigningRequest

payment-cryptography

payment-cryptography:GetCertificateSigningRequest

Lettura

GetDefaultKeyReplicationRegions

payment-cryptography

payment-cryptography:GetDefaultKeyReplicationRegions

Lettura

GetKey

payment-cryptography

payment-cryptography:GetKey

Lettura

GetMpaTeamAssociation

payment-cryptography

payment-cryptography:GetMpaTeamAssociation

Lettura

GetParametersForExport

payment-cryptography

payment-cryptography:GetParametersForExport

Lettura

GetParametersForImport

payment-cryptography

payment-cryptography:GetParametersForImport

Lettura

GetPublicKeyCertificate

payment-cryptography

payment-cryptography:GetPublicKeyCertificate

Lettura

GetResourcePolicy

payment-cryptography

payment-cryptography:GetResourcePolicy

Lettura

ImportKey

payment-cryptography

payment-cryptography:ImportKey

Scrittura

payment-cryptography:TagResource

Etichettatura, scrittura

ListAliases

payment-cryptography

payment-cryptography:ListAliases

List

ListKeys

payment-cryptography

payment-cryptography:ListKeys

List

ListTagsForResource

payment-cryptography

payment-cryptography:ListTagsForResource

Lettura

PutResourcePolicy

payment-cryptography

payment-cryptography:PutResourcePolicy

Gestione delle autorizzazioni, Write

RemoveKeyReplicationRegions

payment-cryptography

payment-cryptography:RemoveKeyReplicationRegions

Scrittura

RestoreKey

payment-cryptography

payment-cryptography:RestoreKey

Scrittura

StartKeyUsage

payment-cryptography

payment-cryptography:StartKeyUsage

Scrittura

StopKeyUsage

payment-cryptography

payment-cryptography:StopKeyUsage

Scrittura

TagResource

payment-cryptography

payment-cryptography:TagResource

Etichettatura, scrittura

UntagResource

payment-cryptography

payment-cryptography:UntagResource

Etichettare, scrivere

UpdateAlias

payment-cryptography

payment-cryptography:UpdateAlias

Scrittura

Azioni definite da AWS Crittografia dei pagamenti

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AddKeyReplicationRegions

Concede il permesso di aggiungere aree di replica a un'area esistente AWS Chiave di crittografia dei pagamenti

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

AssociateMpaTeam

Concede il permesso di associare un team di approvazione MPA a un'azione di crittografia dei pagamenti

approval-team*

aws:ResourceTag/${TagKey}

Scrittura

CreateAlias

Concede l'autorizzazione a creare un nome di facile utilizzo di una chiave

alias*

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:ResourceAliases

CreateKey

Concede il permesso di creare una chiave univoca gestita dal cliente in quella del chiamante Account AWS e regione

aws:RequestTag/${TagKey}

aws:TagKeys

payment-cryptography:DeriveKeyUsage

payment-cryptography:KeyAlgorithm

payment-cryptography:KeyClass

payment-cryptography:KeyUsage

Scrittura

DecryptData

Concede l'autorizzazione a decrittare i dati del testo criptato in testo normale utilizzando una chiave di crittografia dei dati simmetrica, asimmetrica o DUKPT

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

DeleteAlias

Concede l'autorizzazione per eliminare l'alias dell' specificato

alias*

aws:RequestTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

Scrittura

DeleteKey

Concede l'autorizzazione a pianificare l'eliminazione di una chiave

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

DeleteResourcePolicy

Concede il permesso di eliminare la politica basata sulle risorse associata a una chiave

key*

aws:ResourceTag/${TagKey}

payment-cryptography:ResourceAliases

Gestione delle autorizzazioni, scrittura

DisableDefaultKeyReplicationRegions

Concede l'autorizzazione a disabilitare le regioni di replica delle chiavi predefinite per la replica a livello di account

Scrittura

DisassociateMpaTeam

Concede il permesso di dissociare un team di approvazione MPA da un'azione di crittografia dei pagamenti

approval-team*

aws:ResourceTag/${TagKey}

Scrittura

EnableDefaultKeyReplicationRegions

Concede l'autorizzazione ad abilitare le regioni di replica delle chiavi predefinite per la replica a livello di account

Scrittura

EncryptData

Concede l'autorizzazione a crittografare i dati del testo normale in testo criptato utilizzando una chiave di crittografia dei dati simmetrica, asimmetrica o DUKPT

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

ExportKey

Concede l'autorizzazione a esportare una chiave dal servizio

key*

aws:ResourceTag/${TagKey}

payment-cryptography:CertificateAuthorityPublicKeyIdentifier

payment-cryptography:ExportDukptInitialKey

payment-cryptography:ExportKeyMaterial

payment-cryptography:PrivateKeyIdentifier

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

payment-cryptography:SigningKeyIdentifier

payment-cryptography:WrappingKeyIdentifier

Scrittura

GenerateAs2805KekValidation

Concede il permesso di generare un KekValidationRequest o un KekValidationResponse per l'inizializzazione da nodo a nodo tra nodi di elaborazione dei pagamenti utilizzando lo standard australiano 2805 (AS2805)

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GenerateAuthRequestCryptogram

Concede il permesso di generare un crittogramma di richiesta di autorizzazione (ARQC) per l'autorizzazione di una carta di pagamento con chip EMV

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GenerateCardValidationData

Concede il permesso di generare dati relativi alla carta utilizzando algoritmi come i valori di verifica della carta (CVV/CVV2), Valori dinamici di verifica delle carte (dCVV/dCVV2) o codici di sicurezza delle carte (CSC) che verificano la validità di una carta a banda magnetica

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GenerateMac

Concede l'autorizzazione a generare un crittogramma MAC (Message Authentication Code)

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GenerateMacEmvPinChange

Concede l'autorizzazione a generare un crittogramma MAC (Message Authentication Code)

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GeneratePinData

Concede l'autorizzazione a generare dati relativi pin quali PIN, PIN Verification Value (PVV), PIN Block e PIN Offset durante l'emissione di una nuova carta o la riemissione della carta

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GetAlias

Concede l'autorizzazione a restituire il keyArn associato a un aliasName

alias*

aws:RequestTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

Lettura

key*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

GetCertificateSigningRequest

Concede il permesso di restituire la richiesta di firma del certificato per una chiave pubblica da una chiave di classe PUBLIC_KEY

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Lettura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

GetDefaultKeyReplicationRegions

Concede l'autorizzazione a recuperare le aree di replica delle chiavi predefinite configurate a livello di account

Lettura

GetKey

Concede l'autorizzazione a restituire informazioni dettagliate sulla chiave specificata

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Lettura

GetMpaTeamAssociation

Concede il permesso di recuperare informazioni sull'associazione di un team di approvazione MPA per un'azione di crittografia dei pagamenti

approval-team*

aws:ResourceTag/${TagKey}

Lettura

GetParametersForExport

Concede il permesso di ottenere il token di esportazione e il certificato della chiave di firma per avviare un TR-34 esportazione delle chiavi

Lettura

GetParametersForImport

Concede il permesso di ottenere il token di importazione e il certificato della chiave di avvolgimento per avviare un TR-34 importazione di chiavi

Lettura

GetPublicKeyCertificate

Concede l'autorizzazione a restituire la chiave pubblica da una chiave di classe PUBLIC_KEY

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Lettura

GetResourcePolicy

Concede il permesso di recuperare la politica basata sulle risorse allegata a una chiave

key*

aws:ResourceTag/${TagKey}

payment-cryptography:ResourceAliases

Lettura

ImportKey

Concede l'autorizzazione a importare chiavi e certificati di chiavi pubbliche

aws:RequestTag/${TagKey}

aws:TagKeys

payment-cryptography:CertificateAuthorityPublicKeyIdentifier

payment-cryptography:ImportKeyMaterial

payment-cryptography:PrivateKeyIdentifier

payment-cryptography:WrappingKeyIdentifier

Scrittura

ListAliases

Concede il permesso di restituire un elenco di alias creati per tutte le chiavi del chiamante Account AWS e Regione

List

ListKeys

Concede il permesso di restituire un elenco di chiavi create in quella del chiamante Account AWS e Regione

List

ListTagsForResource

Concede il permesso di restituire un elenco di tag creati in quelli del chiamante Account AWS e Regione

key

aws:ResourceTag/${TagKey}

payment-cryptography:ResourceAliases

Lettura

PutResourcePolicy

Concede il permesso di allegare o sostituire una politica basata sulle risorse su una chiave

key*

aws:ResourceTag/${TagKey}

payment-cryptography:ResourceAliases

Gestione delle autorizzazioni, scrittura

ReEncryptData

Concede l'autorizzazione a re-crittografare i dati del testo criptato utilizzando chiavi di crittografia dei dati simmetrica e asimmetrica

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

RemoveKeyReplicationRegions

Concede l'autorizzazione a rimuovere le regioni di replica da un sistema esistente AWS Chiave di crittografia dei pagamenti

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

RestoreKey

Concede l'autorizzazione ad annullare l'eliminazione pianificata di una chiave qualora fosse necessario, in qualsiasi momento durante il periodo di attesa, ripristinare una chiave

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

StartKeyUsage

Concede l'autorizzazione ad abilitare una chiave disabilitata

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

StopKeyUsage

Concede l'autorizzazione a disabilitare una chiave abilitata

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

TagResource

Concede l'autorizzazione ad aggiungere o sovrascrive uno o più tag della risorsa specificata

key*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

Etichettatura, scrittura

TranslateKeyMaterial

Concede il permesso di tradurre il tipo di chiave di avvolgimento per una chiave racchiusa

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

TranslatePinData

Concede l'autorizzazione a convertire blocchi PIN crittografati da e verso i formati 0,1,3,4 di ISO 9564

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

UntagResource

Concede l'autorizzazione a rimuovere uno o più tag specificati dalla risorsa specificata

key*

aws:ResourceTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

Etichettatura, scrittura

UpdateAlias

Concede l'autorizzazione a modificare la chiave a cui è assegnato un alias o di annullare l'assegnazione dalla chiave attuale

alias*

aws:RequestTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

Scrittura

key*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

payment-cryptography:ResourceAliases

VerifyAuthRequestCryptogram

Concede l'autorizzazione a verificare l'Authorization Request Cryptogram (ARQC) per l'autorizzazione di una carta di pagamento con chip EMV

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

VerifyCardValidationData

Concede il permesso di verificare i dati di convalida relativi alla carta utilizzando algoritmi come Card Verification Values (CVV/CVV2), Valori dinamici di verifica delle carte (dCVV/dCVV2) e codici di sicurezza delle carte (CSC)

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

VerifyMac

Concede l'autorizzazione a verificare il MAC (Message Authentication Code) dei dati di input con un MAC fornito

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

VerifyPinData

Concede l'autorizzazione a verificare i dati relativi al pin quali PIN e PIN Offset utilizzando algoritmi tra cui VISA PVV e IBM3624

alias*

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Scrittura

key*

aws:ResourceTag/${TagKey}

payment-cryptography:RequestAlias

payment-cryptography:ResourceAliases

Tipi di risorse definiti da AWS Crittografia dei pagamenti

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

alias

arn:${Partition}:payment-cryptography:${Region}:${Account}:alias/${Alias}

payment-cryptography:ResourceAliases

approval-team

arn:${Partition}:mpa:${Region}:${Account}:approval-team/${ApprovalTeamId}

aws:ResourceTag/${TagKey}

key

arn:${Partition}:payment-cryptography:${Region}:${Account}:key/${KeyId}

aws:ResourceTag/${TagKey}

payment-cryptography:ResourceAliases

Chiavi di condizione per AWS Crittografia dei pagamenti

AWS La crittografia dei pagamenti definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso in base alla chiave e al valore del tag nella richiesta dell'operazione specificata

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag assegnati a una chiave per l'operazione specificata

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag nella richiesta dell'operazione specificata

ArrayOfString

payment-cryptography:CertificateAuthorityPublicKeyIdentifier

Filtra l'accesso tramite CertificateAuthorityPublicKeyIdentifier specificato nella richiesta o nel ImportKey, e ExportKey operazioni

String

payment-cryptography:DeriveKeyUsage

Filtra l'accesso da parte di DeriveKeyUsage specificato nella richiesta di CreateKey operazione

String

payment-cryptography:ExportDukptInitialKey

Filtra l'accesso in base al fatto che la richiesta sia quella di esportare una chiave iniziale DUKPT per ExportKey operazione

Bool

payment-cryptography:ExportKeyMaterial

Filtra l'accesso in base al tipo di materiale chiave da esportare [Tr34KeyBlock, Tr31KeyBlock, DiffieHellmanTr31KeyBlock, As2805KeyCryptogram, KeyCryptogram] per ExportKey operazione

String

payment-cryptography:ImportKeyMaterial

Filtra l'accesso in base al tipo di materiale chiave da importare [RootCertificatePublicKey, TrustedCertificatePublicKey, Tr34KeyBlock, Tr31KeyBlock, DiffieHellmanTr31KeyBlock, As2805KeyCryptogram, KeyCryptogram] per ImportKey operazione

String

payment-cryptography:KeyAlgorithm

Filtra l'accesso per KeyAlgorithm specificato nella richiesta di CreateKey operazione

String

payment-cryptography:KeyClass

Filtra l'accesso per KeyClass specificato nella richiesta di CreateKey operazione

String

payment-cryptography:KeyUsage

Filtra l'accesso per KeyUsage specificato nella richiesta o associato a una chiave per CreateKey operazione

String

payment-cryptography:PrivateKeyIdentifier

Filtra l'accesso da parte di PrivateKeyIdentifier specificato nella richiesta di ImportKey e ExportKey operazioni

String

payment-cryptography:RequestAlias

Filtra l'accesso in base agli alias nella richiesta dell'operazione specificata

String

payment-cryptography:ResourceAliases

Filtra l'accesso in base agli alias associati alla chiave dell'operazione specificata

ArrayOfString

payment-cryptography:SigningKeyIdentifier

Filtra l'accesso da parte di SigningKeyIdentifier specificato nella richiesta di ExportKey operazione

String

payment-cryptography:WrappingKeyIdentifier

Filtra l'accesso da parte di WrappingKeyIdentifier specificato nella richiesta di ImportKey, e ExportKey operazioni

String