Azioni, risorse e chiavi di condizione per AWS Crittografia dei pagamenti
AWS Payment Cryptography (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:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
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 la tabella Azioni.
| Operation | Client SDK | Azione IAM | Chiave di condizione | Valore/i possibile/i | Livello di accesso |
|---|---|---|---|---|---|
|
AddKeyReplicationRegions |
crittografia dei pagamenti |
Scrittura |
|||
|
AssociateMpaTeam |
crittografia dei pagamenti |
Scrittura |
|||
|
CreateAlias |
crittografia dei pagamenti |
Scrittura |
|||
|
CreateKey |
crittografia dei pagamenti |
Scrittura |
|||
Etichettatura, scrittura |
|||||
|
DeleteAlias |
crittografia dei pagamenti |
Scrittura |
|||
|
DeleteKey |
crittografia dei pagamenti |
Scrittura |
|||
|
DeleteResourcePolicy |
crittografia dei pagamenti |
Gestione delle autorizzazioni, scrittura |
|||
|
DisableDefaultKeyReplicationRegions |
crittografia dei pagamenti |
crittografia dei pagamenti: DisableDefaultKeyReplicationRegions |
Scrittura |
||
|
DisassociateMpaTeam |
crittografia dei pagamenti |
Scrittura |
|||
|
EnableDefaultKeyReplicationRegions |
crittografia dei pagamenti |
crittografia dei pagamenti: EnableDefaultKeyReplicationRegions |
Scrittura |
||
|
ExportKey |
crittografia dei pagamenti |
Scrittura |
|||
|
GetAlias |
crittografia dei pagamenti |
Lettura |
|||
|
GetCertificateSigningRequest |
crittografia dei pagamenti |
Lettura |
|||
|
GetDefaultKeyReplicationRegions |
crittografia dei pagamenti |
Lettura |
|||
|
GetKey |
crittografia dei pagamenti |
Lettura |
|||
|
GetMpaTeamAssociation |
crittografia dei pagamenti |
Lettura |
|||
|
GetParametersForExport |
crittografia dei pagamenti |
Lettura |
|||
|
GetParametersForImport |
crittografia dei pagamenti |
Lettura |
|||
|
GetPublicKeyCertificate |
crittografia dei pagamenti |
Lettura |
|||
|
GetResourcePolicy |
crittografia dei pagamenti |
Lettura |
|||
|
ImportKey |
crittografia dei pagamenti |
Scrittura |
|||
Etichettatura, scrittura |
|||||
|
ListAliases |
crittografia dei pagamenti |
List |
|||
|
ListKeys |
crittografia dei pagamenti |
List |
|||
|
ListTagsForResource |
crittografia dei pagamenti |
Lettura |
|||
|
PutResourcePolicy |
crittografia dei pagamenti |
Gestione delle autorizzazioni, scrittura |
|||
|
RemoveKeyReplicationRegions |
crittografia dei pagamenti |
Scrittura |
|||
|
RestoreKey |
crittografia dei pagamenti |
Scrittura |
|||
|
StartKeyUsage |
crittografia dei pagamenti |
Scrittura |
|||
|
StopKeyUsage |
crittografia dei pagamenti |
Scrittura |
|||
|
TagResource |
crittografia dei pagamenti |
Etichettatura, scrittura |
|||
|
UntagResource |
crittografia dei pagamenti |
Etichettatura, scrittura |
|||
|
UpdateAlias |
crittografia dei pagamenti |
Scrittura |
Azioni definite da AWS Crittografia dei pagamenti
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. 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.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione ad aggiungere aree di replica a una chiave di crittografia dei pagamenti esistente AWS |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
concede l'autorizzazione ad associare un team di approvazione MPA a un'azione di crittografia dei pagamenti |
Scrittura |
|||
Concede l'autorizzazione a creare un nome di facile utilizzo di una chiave |
Scrittura |
|||
Concede l'autorizzazione a creare una chiave unica gestita dal cliente nella regione e nel nome del chiamante Account AWS |
leggi: RequestTag /$ {} TagKey crittografia dei pagamenti: DeriveKeyUsage crittografia dei pagamenti: KeyAlgorithm |
Scrittura |
||
Concede l'autorizzazione a decrittare i dati del testo criptato in testo normale utilizzando una chiave di crittografia dei dati simmetrica, asimmetrica o DUKPT |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione per eliminare l'alias dell' specificato |
Scrittura |
|||
Concede l'autorizzazione a pianificare l'eliminazione di una chiave |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a eliminare la politica basata sulle risorse allegata a una chiave |
Gestione delle autorizzazioni, scrittura |
|||
Concede l'autorizzazione a disabilitare le aree di replica delle chiavi predefinite per la replica a livello di account |
Scrittura |
|||
Concede l'autorizzazione a dissociare un team di approvazione MPA da un'azione di crittografia dei pagamenti |
Scrittura |
|||
Concede l'autorizzazione ad abilitare le aree di replica delle chiavi predefinite per la replica a livello di account |
Scrittura |
|||
Concede l'autorizzazione a crittografare i dati del testo normale in testo criptato utilizzando una chiave di crittografia dei dati simmetrica, asimmetrica o DUKPT |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a esportare una chiave dal servizio |
leggi: ResourceTag /$ {} TagKey crittografia dei pagamenti: CertificateAuthorityPublicKeyIdentifier crittografia dei pagamenti: ExportDukptInitialKey crittografia dei pagamenti: ExportKeyMaterial crittografia dei pagamenti: PrivateKeyIdentifier crittografia dei pagamenti: RequestAlias crittografia dei pagamenti: ResourceAliases |
Scrittura |
||
Concede l'autorizzazione a generare un KekValidationRequest o un KekValidationResponse per l'inizializzazione da nodo a nodo tra i nodi di elaborazione dei pagamenti utilizzando l'Australian Standard 2805 (AS2805) |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
concede l'autorizzazione a generare un crittogramma di richiesta di autorizzazione (ARQC) per l'autorizzazione di una carta di pagamento con chip EMV |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
concede l'autorizzazione a generare dati relativi alle carte utilizzando algoritmi quali Card Verification Values (CVV/CVV2), Dynamic Card Verification Values () o Card Security Codes (CSCdCVV/dCVV2) che controllano la validità di una carta a banda magnetica |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a generare un crittogramma MAC (Message Authentication Code) |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a generare un crittogramma MAC (Message Authentication Code) |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
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 |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a restituire il keyArn associato a un aliasName |
Lettura |
|||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione a restituire la richiesta di firma del certificato per una chiave pubblica da una chiave della classe PUBLIC_KEY |
Lettura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a recuperare le aree di replica delle chiavi predefinite configurate a livello di account |
Lettura |
|||
Concede l'autorizzazione a restituire informazioni dettagliate sulla chiave specificata |
leggi: ResourceTag /$ {} TagKey |
Lettura |
||
concede l'autorizzazione a recuperare informazioni su un'associazione del team di approvazione MPA per un'azione di crittografia dei pagamenti |
Lettura |
|||
Concede l'autorizzazione a ottenere il token di esportazione e il certificato della chiave di firma per avviare un'esportazione di chiavi TR-34 |
Lettura |
|||
Concede l'autorizzazione a ottenere il token di importazione e il certificato della chiave di avvolgimento per avviare un'importazione di chiavi TR-34 |
Lettura |
|||
Concede l'autorizzazione a restituire la chiave pubblica da una chiave di classe PUBLIC_KEY |
leggi: ResourceTag /$ {} TagKey |
Lettura |
||
Concede l'autorizzazione a recuperare la politica basata sulle risorse allegata a una chiave |
Lettura |
|||
Concede l'autorizzazione a importare chiavi e certificati di chiavi pubbliche |
leggi: /$ {} RequestTag TagKey crittografia dei pagamenti: CertificateAuthorityPublicKeyIdentifier crittografia dei pagamenti: ImportKeyMaterial |
Scrittura |
||
Concede l'autorizzazione a restituire un elenco di alias creati per tutte le chiavi del chiamante e della regione Account AWS |
List |
|||
Concede l'autorizzazione a restituire un elenco di chiavi create nella regione e nel nome del chiamante Account AWS |
List |
|||
Concede l'autorizzazione a restituire un elenco di tag creati nella regione e nel nome del chiamante Account AWS |
Lettura |
|||
Concede l'autorizzazione ad allegare o sostituire una politica basata sulle risorse su una chiave |
Gestione delle autorizzazioni, scrittura |
|||
Concede l'autorizzazione a re-crittografare i dati del testo criptato utilizzando chiavi di crittografia dei dati simmetrica e asimmetrica |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a rimuovere le aree di replica da una chiave di crittografia dei pagamenti esistente AWS |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
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 |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione ad abilitare una chiave disabilitata |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a disabilitare una chiave abilitata |
leggi: ResourceTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione ad aggiungere o sovrascrive uno o più tag della risorsa specificata |
leggi: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
Concede l'autorizzazione a tradurre il tipo di chiave di avvolgimento per una chiave avvolta |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a convertire blocchi PIN crittografati da e verso i formati 0,1,3,4 di ISO 9564 |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a rimuovere uno o più tag specificati dalla risorsa specificata |
Etichettatura, scrittura |
|||
Concede l'autorizzazione a modificare la chiave a cui è assegnato un alias o di annullare l'assegnazione dalla chiave attuale |
Scrittura |
|||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione a verificare l'Authorization Request Cryptogram (ARQC) per l'autorizzazione di una carta di pagamento con chip EMV |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
concede l'autorizzazione a verificare i dati di convalida relativi alla carta utilizzando algoritmi quali Card Verification Values (CVV/CVV2), Dynamic Card Verification Values () e Card Security Codes (CSC) dCVV/dCVV2 |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a verificare il MAC (Message Authentication Code) dei dati di input con un MAC fornito |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
||||
Concede l'autorizzazione a verificare i dati relativi al pin quali PIN e PIN Offset utilizzando algoritmi tra cui VISA PVV e IBM3624 |
Scrittura |
|||
|
leggi: ResourceTag /$ {} TagKey |
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 |
|---|---|---|
arn: $ {Partition} :payment-cryptography: $ {Region} :$ {Account} :alias/$ {Alias} |
||
arn: $ {Partition} :mpa: $ {Region} :$ {Account} :approval-team/$ {} ApprovalTeamId |
||
arn: $ {Partition} :payment-cryptography: $ {Region} :$ {Account} :key/$ {} KeyId |
Chiavi di condizione per AWS Crittografia dei pagamenti
AWS La crittografia dei pagamenti definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra l'accesso in base alla chiave e al valore del tag nella richiesta dell'operazione specificata |
Stringa |
|
Filtra l'accesso in base ai tag assegnati a una chiave per l'operazione specificata |
Stringa |
|
Filtra l'accesso in base alle chiavi di tag nella richiesta dell'operazione specificata |
ArrayOfString |
|
crittografia dei pagamenti: CertificateAuthorityPublicKeyIdentifier |
Filtra l'accesso in base a CertificateAuthorityPublicKeyIdentifier quanto specificato nella richiesta o nelle operazioni ImportKey ExportKey |
Stringa |
Filtra l'accesso in base a DeriveKeyUsage quanto specificato nella richiesta dell'operazione CreateKey |
Stringa |
|
Filtra l'accesso in base al fatto che la richiesta debba esportare una chiave iniziale DUKPT per l'operazione ExportKey |
Bool |
|
Filtra l'accesso in base al tipo di materiale chiave esportato [Tr34KeyBlock,,, Tr31KeyBlock DiffieHellmanTr31KeyBlock, As2805KeyCryptogram] per l'operazione KeyCryptogram ExportKey |
Stringa |
|
Filtra l'accesso in base al tipo di materiale chiave importato [RootCertificatePublicKey,,, TrustedCertificatePublicKey,, Tr34KeyBlock Tr31KeyBlock DiffieHellmanTr31KeyBlock As2805KeyCryptogram, KeyCryptogram] per l'operazione ImportKey |
Stringa |
|
Filtra l'accesso in base a KeyAlgorithm quanto specificato nella richiesta dell'operazione CreateKey |
Stringa |
|
Filtra l'accesso in base a KeyClass quanto specificato nella richiesta dell'operazione CreateKey |
Stringa |
|
Filtra l'accesso in base a KeyUsage quanto specificato nella richiesta o associato a una chiave per l'operazione CreateKey |
Stringa |
|
Filtra l'accesso in base a PrivateKeyIdentifier quanto specificato nella richiesta per le operazioni e ImportKey ExportKey |
Stringa |
|
Filtra l'accesso in base agli alias nella richiesta dell'operazione specificata |
Stringa |
|
Filtra l'accesso in base agli alias associati alla chiave dell'operazione specificata |
ArrayOfString |
|
Filtra l'accesso in base a SigningKeyIdentifier quanto specificato nella richiesta dell'operazione ExportKey |
Stringa |
|
Filtra l'accesso in base a WrappingKeyIdentifier quanto specificato nella richiesta per le operazioni e ImportKey ExportKey |
Stringa |