Azioni, risorse e chiavi di condizione per AWS End User Messaging SMS and Voice V2 - 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 End User Messaging SMS and Voice V2

AWS End User Messaging SMS and Voice V2 (prefisso del servizio:sms-voice) fornisce le seguenti risorse, azioni e chiavi contestuali delle condizioni specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Azioni definite da AWS End User Messaging SMS and Voice V2

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.

La colonna Tipi di risorsa della tabella Operazioni indica se ogni operazione supporta le autorizzazioni a livello di risorsa. Se non vi è nessun valore in corrispondenza di questa colonna, è necessario specificare tutte le risorse ("*") alle quali si applica la policy nell'elemento Resource dell'istruzione di policy. Se la colonna include un tipo di risorsa, puoi specificare un ARN di quel tipo in una istruzione con tale operazione. Se l'operazione ha una o più risorse richieste, il chiamante deve disporre dell'autorizzazione per utilizzare l'operazione con tali risorse. Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si limita l'accesso alle risorse con l'elemento Resource in una policy IAM, è necessario includere un ARN o un modello per ogni tipo di risorsa richiesta. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzare uno tra i tipi di risorsa facoltativi.

La colonna Chiavi di condizione della tabella Operazioni contiene le chiavi che è possibile specificare nell'elemento Condition di un'istruzione di policy. Per ulteriori informazioni sulle chiavi di condizione associate alle risorse per il servizio guarda la colonna Chiavi di condizione della tabella Tipi di risorsa.

Nota

Le chiavi relative alle condizioni delle risorse sono elencate nella tabella Tipi di risorse. Nella colonna Tipi di risorse (*obbligatorio) della tabella Operazioni è presente un collegamento al tipo di risorsa che si applica a un'operazione. Il tipo di risorsa nella tabella Tipi di risorse include la colonna Chiavi di condizione, che contiene le chiavi delle condizioni delle risorse che si applicano a un'operazione nella tabella Operazioni.

Per dettagli sulle colonne nella tabella seguente, consultare Tabella delle operazioni.

Operazioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
AssociateOriginationIdentity Concede l'autorizzazione per associare un numero di telefono di origine o un ID mittente a un pool Scrittura

Pool*

PhoneNumber

SenderId

AssociateProtectConfiguration Concede l'autorizzazione ad associare una configurazione di protezione a un set di configurazione Scrittura

ConfigurationSet*

ProtectConfiguration*

CreateConfigurationSet Concede l'autorizzazione per creare un set di configurazione Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

CreateEventDestination Concede l'autorizzazione per creare una destinazione di eventi per un set di configurazione Scrittura

ConfigurationSet*

iam:PassRole

CreateOptOutList Concede l'autorizzazione per creare un elenco di opt-out Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

CreatePool Concede l'autorizzazione per creare un pool Scrittura

PhoneNumber

sms-voice:TagResource

SenderId

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProtectConfiguration Concede l'autorizzazione a creare una configurazione di protezione Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

CreateRegistration Concede l'autorizzazione per creare una registrazione Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

CreateRegistrationAssociation Concede l'autorizzazione per associare una registrazione a un numero di telefono o a un'altra registrazione Scrittura

Registration*

PhoneNumber

CreateRegistrationAttachment Concede l'autorizzazione per creare l'allegato di una registrazione Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

CreateRegistrationVersion Concede l'autorizzazione per creare una versione di una registrazione Scrittura

Registration*

CreateVerifiedDestinationNumber Concede l'autorizzazione per creare un numero di destinazione verificato Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

DeleteAccountDefaultProtectConfiguration Concede l'autorizzazione a eliminare la configurazione di protezione predefinita dell'account Scrittura
DeleteConfigurationSet Concede l'autorizzazione per eliminare un set di configurazione Scrittura

ConfigurationSet*

DeleteDefaultMessageType Concede l'autorizzazione per eliminare il tipo di messaggio predefinito per un set di configurazione Scrittura

ConfigurationSet*

DeleteDefaultSenderId Concede l'autorizzazione per eliminare l'ID mittente predefinito per un set di configurazione Scrittura

ConfigurationSet*

DeleteEventDestination Concede l'autorizzazione per eliminare una destinazione di eventi per un set di configurazione Scrittura

ConfigurationSet*

DeleteKeyword Concede l'autorizzazione per eliminare una parola chiave per un pool o un numero di telefono di emissione Scrittura

PhoneNumber

Pool

DeleteMediaMessageSpendLimitOverride Concede l'autorizzazione a eliminare un'eccezione al limite di spesa mensile per la messaggistica multimediale del tuo account Scrittura
DeleteOptOutList Concede l'autorizzazione per eliminare un elenco di opt-out Scrittura

OptOutList*

DeleteOptedOutNumber Concede l'autorizzazione per eliminare un numero di telefono di destinazione da un elenco di opt-out Scrittura

OptOutList*

DeletePool Concede l'autorizzazione per eliminare un pool Scrittura

Pool*

DeleteProtectConfiguration Concede l'autorizzazione a eliminare una configurazione di protezione Scrittura

ProtectConfiguration*

DeleteProtectConfigurationRuleSetNumberOverride Concede l'autorizzazione a eliminare l'override di un numero di telefono per una configurazione di protezione Scrittura

ProtectConfiguration*

DeleteRegistration Concede l'autorizzazione per eliminare una registrazione Scrittura

Registration*

DeleteRegistrationAttachment Concede l'autorizzazione per eliminare l'allegato di una registrazione Scrittura

RegistrationAttachment*

DeleteRegistrationFieldValue Concede l'autorizzazione per eliminare un valore del campo di registrazione facoltativo Scrittura

Registration*

DeleteResourcePolicy Autorizza l'utente a eliminare una policy basata sulle risorse. Gestione delle autorizzazioni

OptOutList

PhoneNumber

Pool

SenderId

DeleteTextMessageSpendLimitOverride Concede l'autorizzazione per eliminare una sovrascrittura per il limite di spesa mensile per la messaggistica di testo dell'account Scrittura
DeleteVerifiedDestinationNumber Concede l'autorizzazione per eliminare un numero di destinazione verificato Scrittura

VerifiedDestinationNumber*

DeleteVoiceMessageSpendLimitOverride Concede l'autorizzazione per eliminare una sovrascrittura per il limite di spesa mensile per la messaggistica vocale dell'account Scrittura
DescribeAccountAttributes Concede l'autorizzazione per descrivere gli attributi dell'account Lettura
DescribeAccountLimits Concede l'autorizzazione per descrivere le quote del servizio per l'account Lettura
DescribeConfigurationSets Concede l'autorizzazione per descrivere i set di configurazione dell'account Lettura

ConfigurationSet

DescribeKeywords Concede l'autorizzazione per descrivere una parola chiave per un pool o un numero di telefono di emissione Lettura

PhoneNumber

Pool

DescribeOptOutLists Concede l'autorizzazione per descrivere gli elenchi di opt-out nell'account Lettura

OptOutList

DescribeOptedOutNumbers Concede l'autorizzazione per descrivere i numeri di telefono di destinazione in un elenco di opt-out Lettura

OptOutList*

DescribePhoneNumbers Concede l'autorizzazione per descrivere i numeri di telefono di emissione nell'account Lettura

PhoneNumber

DescribePools Concede l'autorizzazione per descrivere i pool nell'account Lettura

Pool

DescribeProtectConfigurations Concede l'autorizzazione a descrivere le configurazioni di protezione del tuo account Lettura

ProtectConfiguration

DescribeRegistrationAttachments Concede l'autorizzazione per descrivere gli allegati delle registrazioni dell'account Lettura

RegistrationAttachment

DescribeRegistrationFieldDefinitions Concede l'autorizzazione per descrivere le definizioni dei campi per un determinato tipo di registrazione Lettura
DescribeRegistrationFieldValues Concede l'autorizzazione per descrivere i valori dei campi per una determinata registrazione Lettura

Registration*

DescribeRegistrationSectionDefinitions Concede l'autorizzazione per descrivere le definizioni delle sezioni per un determinato tipo di registrazione Lettura
DescribeRegistrationTypeDefinitions Concede l'autorizzazione per descrivere i tipi di registrazione supportati dal servizio Lettura
DescribeRegistrationVersions Concede l'autorizzazione per descrivere le versioni per una determinata registrazione Lettura

Registration*

DescribeRegistrations Concede l'autorizzazione per descrivere le registrazioni nell'account Lettura

Registration

DescribeSenderIds Concede l'autorizzazione a descrivere il mittente nel tuo account IDs Lettura

SenderId

DescribeSpendLimits Concede l'autorizzazione per descrivere i limiti di spesa mensili per l'account Lettura
DescribeVerifiedDestinationNumbers Concede l'autorizzazione per descrivere i numeri di destinazione verificati nell'account Lettura

VerifiedDestinationNumber

DisassociateOriginationIdentity Concede l'autorizzazione per annullare l'associazione di un numero di telefono di emissione o un ID mittente da un pool Scrittura

Pool*

PhoneNumber

SenderId

DisassociateProtectConfiguration Concede l'autorizzazione a dissociare una configurazione di protezione da un set di configurazione Scrittura

ConfigurationSet*

ProtectConfiguration*

DiscardRegistrationVersion Concede il permesso per eliminare la versione più recente di una determinata registrazione Scrittura

Registration*

GetProtectConfigurationCountryRuleSet Concede il permesso di impostare le regole nazionali per una configurazione di protezione Lettura

ProtectConfiguration*

GetResourcePolicy Concede l'autorizzazione per ottenere una policy della risorsa Lettura

OptOutList

PhoneNumber

Pool

SenderId

ListPoolOriginationIdentities Concede l'autorizzazione a elencare tutti i numeri di telefono di origine e i IDs mittenti associati a un pool Lettura

Pool*

ListProtectConfigurationRuleSetNumberOverrides Concede l'autorizzazione a elencare tutte le modifiche apportate ai numeri di telefono per una configurazione di protezione Lettura

ProtectConfiguration*

ListRegistrationAssociations Concede l'autorizzazione per elencare tutte le risorse associate a una registrazione Lettura

Registration*

ListTagsForResource Concede l'autorizzazione per elencare i tag per una risorsa Lettura

ConfigurationSet

OptOutList

PhoneNumber

Pool

ProtectConfiguration

Registration

RegistrationAttachment

SenderId

VerifiedDestinationNumber

PutKeyword Concede l'autorizzazione per creare o aggiornare una parola chiave per un pool o un numero di telefono di emissione Scrittura

PhoneNumber

Pool

PutMessageFeedback Concede l'autorizzazione a inserire feedback per un messaggio di testo, vocale o multimediale Scrittura

Message*

PutOptedOutNumber Concede l'autorizzazione per inserire un numero di telefono di destinazione in un elenco di opt-out Scrittura

OptOutList*

PutProtectConfigurationRuleSetNumberOverride Concede l'autorizzazione a sostituire un numero di telefono per una configurazione di protezione Scrittura

ProtectConfiguration*

PutRegistrationFieldValue Concede l'autorizzazione per inserire un valore del campo di registrazione Scrittura

Registration*

PutResourcePolicy Concede l'autorizzazione per inserire una policy della risorsa Gestione delle autorizzazioni

OptOutList

PhoneNumber

Pool

SenderId

ReleasePhoneNumber Concede l'autorizzazione per rilasciare un numero di telefono di emissione Scrittura

PhoneNumber*

ReleaseSenderId Concede l'autorizzazione per rilasciare un ID mittente Scrittura

SenderId*

RequestPhoneNumber Concede l'autorizzazione per richiedere un numero di telefono di emissione Scrittura

Pool

sms-voice:AssociateOriginationIdentity

sms-voice:TagResource

aws:RequestTag/${TagKey}

aws:TagKeys

RequestSenderId Concede l'autorizzazione per richiedere un ID mittente non registrato Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

sms-voice:TagResource

SendDestinationNumberVerificationCode Concede l'autorizzazione per inviare un messaggio di testo o vocale contenente un codice di verifica a un numero di telefono di destinazione Scrittura

PhoneNumber

sms-voice:SendTextMessage

sms-voice:SendVoiceMessage

Pool

SenderId

SendMediaMessage Concede l'autorizzazione a inviare un messaggio multimediale a un numero di telefono di destinazione Scrittura

PhoneNumber

Pool

SendTextMessage Concede l'autorizzazione per inviare un messaggio di testo a un numero di telefono di destinazione Scrittura

PhoneNumber

Pool

SenderId

SendVoiceMessage Concede l'autorizzazione per inviare un messaggio vocale a un numero di telefono di destinazione Scrittura

PhoneNumber

Pool

SetAccountDefaultProtectConfiguration Concede l'autorizzazione a impostare una configurazione di protezione predefinita per l'account Scrittura

ProtectConfiguration*

SetDefaultMessageFeedbackEnabled Concede l'autorizzazione a impostare il feedback predefinito sui messaggi per un set di configurazione Scrittura

ConfigurationSet*

SetDefaultMessageType Concede l'autorizzazione per impostare il tipo di messaggio predefinito per un set di configurazione Scrittura

ConfigurationSet*

SetDefaultSenderId Concede l'autorizzazione per impostare l'ID mittente predefinito per un set di configurazione Scrittura

ConfigurationSet*

SetMediaMessageSpendLimitOverride Concede l'autorizzazione a impostare un'eccezione per il limite di spesa mensile per la messaggistica multimediale del tuo account Scrittura
SetTextMessageSpendLimitOverride Concede l'autorizzazione per impostare una sovrascrittura per il limite di spesa mensile per la messaggistica di testo dell'account Scrittura
SetVoiceMessageSpendLimitOverride Concede l'autorizzazione per impostare una sovrascrittura per il limite di spesa mensile per la messaggistica vocale dell'account Scrittura
SubmitRegistrationVersion Concede l'autorizzazione per inviare la versione più recente di una determinata registrazione Scrittura

Registration*

TagResource Concede l'autorizzazione per aggiungere tag a una risorsa Applicazione di tag

ConfigurationSet

OptOutList

PhoneNumber

Pool

ProtectConfiguration

Registration

RegistrationAttachment

SenderId

VerifiedDestinationNumber

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Concede l'autorizzazione per rimuovere tag da una risorsa Assegnazione di tag

ConfigurationSet

OptOutList

PhoneNumber

Pool

ProtectConfiguration

Registration

RegistrationAttachment

SenderId

VerifiedDestinationNumber

aws:TagKeys

UpdateEventDestination Concede l'autorizzazione per aggiornare una destinazione di eventi all'interno di un set di configurazione Scrittura

ConfigurationSet*

iam:PassRole

UpdatePhoneNumber Concede l'autorizzazione per aggiornare la configurazione di un numero di telefono di emissione Scrittura

PhoneNumber*

iam:PassRole

UpdatePool Concede l'autorizzazione per aggiornare una configurazione dei pool Scrittura

Pool*

iam:PassRole

UpdateProtectConfiguration Concede l'autorizzazione ad aggiornare una configurazione di protezione Scrittura

ProtectConfiguration*

UpdateProtectConfigurationCountryRuleSet Concede l'autorizzazione ad aggiornare un set di regole nazionali per una configurazione di protezione Scrittura

ProtectConfiguration*

UpdateSenderId Concede l'autorizzazione per aggiornare la configurazione di un ID mittente Scrittura

SenderId*

VerifyDestinationNumber Concede l'autorizzazione per verificare un numero di telefono di destinazione Scrittura

VerifiedDestinationNumber*

Tipi di risorse definiti da AWS End User Messaging SMS and Voice V2

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM. Ogni operazione nella Tabella delle operazioni identifica i tipi di risorse che possono essere specificati con tale operazione. Un tipo di risorsa può anche definire quali chiavi di condizione puoi includere in una policy. Queste chiavi vengono visualizzate nell'ultima colonna della tabella Tipi di risorsa. Per dettagli sulle colonne nella tabella seguente, consulta Tabella dei tipi di risorsa.

Tipi di risorsa ARN Chiavi di condizione
ConfigurationSet arn:${Partition}:sms-voice:${Region}:${Account}:configuration-set/${ConfigurationSetName}

aws:ResourceTag/${TagKey}

OptOutList arn:${Partition}:sms-voice:${Region}:${Account}:opt-out-list/${OptOutListName}

aws:ResourceTag/${TagKey}

PhoneNumber arn:${Partition}:sms-voice:${Region}:${Account}:phone-number/${PhoneNumberId}

aws:ResourceTag/${TagKey}

Pool arn:${Partition}:sms-voice:${Region}:${Account}:pool/${PoolId}

aws:ResourceTag/${TagKey}

ProtectConfiguration arn:${Partition}:sms-voice:${Region}:${Account}:protect-configuration/${ProtectConfigurationId}

aws:ResourceTag/${TagKey}

SenderId arn:${Partition}:sms-voice:${Region}:${Account}:sender-id/${SenderId}/${IsoCountryCode}

aws:ResourceTag/${TagKey}

Registration arn:${Partition}:sms-voice:${Region}:${Account}:registration/${RegistrationId}

aws:ResourceTag/${TagKey}

RegistrationAttachment arn:${Partition}:sms-voice:${Region}:${Account}:registration-attachment/${RegistrationAttachmentId}

aws:ResourceTag/${TagKey}

VerifiedDestinationNumber arn:${Partition}:sms-voice:${Region}:${Account}:verified-destination-number/${VerifiedDestinationNumberId}

aws:ResourceTag/${TagKey}

Message arn:${Partition}:sms-voice:${Region}:${Account}:message/${MessageId}

Chiavi di condizione per AWS End User Messaging SMS and Voice V2

AWS End User Messaging SMS and Voice V2 definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM. Puoi utilizzare queste chiavi per perfezionare ulteriormente le condizioni in base alle quali si applica l'istruzione di policy. Per dettagli sulle colonne nella tabella seguente, consulta Tabella delle chiavi di condizione.

Per visualizzare le chiavi di condizione globali disponibili per tutti i servizi, consulta Chiavi di condizione globali disponibili.

Chiavi di condizione Descrizione Tipo
aws:RequestTag/${TagKey} Filtra l'accesso per i tag passati nella richiesta Stringa
aws:ResourceTag/${TagKey} Filtra l'accesso per i tag associati alla risorsa Stringa
aws:TagKeys Filtra l'accesso tramite le chiavi di tag passate nella richiesta ArrayOfString