View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Alexa for Business - 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à.

Operazioni, risorse e chiavi di condizione per Alexa for Business

Alexa for Business (prefisso del servizio: a4b) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni definite da Alexa for Business

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

ApproveSkill

Concede il permesso di associare una competenza all'organizzazione in base a quella del cliente Account AWS

Scrittura

AssociateContactWithAddressBook

Concede l'autorizzazione per associare un contatto a una determinata rubrica

addressbook*

Write

contact*

AssociateDeviceWithNetworkProfile

Concede l'autorizzazione per associare un dispositivo al profilo di rete specificato

device*

aws:ResourceTag/${TagKey}

Write

networkprofile*

AssociateDeviceWithRoom

Concede l'autorizzazione per associare il dispositivo a una determinata stanza

device*

aws:ResourceTag/${TagKey}

Write

room*

aws:ResourceTag/${TagKey}

AssociateSkillGroupWithRoom

Concede l'autorizzazione per associare il gruppo di competenze a una determinata stanza

room*

aws:ResourceTag/${TagKey}

Write

skillgroup*

AssociateSkillWithSkillGroup

Concede l'autorizzazione per associare una competenza a un gruppo di competenze

skillgroup*

Write

AssociateSkillWithUsers

Concede l'autorizzazione per rendere disponibile una competenza privata agli utenti iscritti da abilitare sui propri dispositivi

Scrittura

CreateAddressBook

Concede l'autorizzazione per creare una rubrica con i dettagli specificati

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateBusinessReportSchedule

Concede l'autorizzazione per creare una pianificazione ricorrente per i report di utilizzo da consegnare alla posizione S3 specificata con un intervallo giornaliero o settimanale specificato

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateConferenceProvider

Concede il permesso di aggiungere un nuovo fornitore di conferenze tra quelli dell'utente Account AWS

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateContact

Concede l'autorizzazione per creare un contatto con i dettagli specificati

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateGatewayGroup

Concede l'autorizzazione per creare un gruppo di gateway con i dettagli specificati

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateNetworkProfile

Concede l'autorizzazione per creare un profilo di rete con i dettagli specificati

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateProfile

Concede l'autorizzazione per creare un nuovo profilo

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateRoom

Concede l'autorizzazione per creare una stanza con i dettagli specificati

profile*

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateSkillGroup

Concede l'autorizzazione per creare un gruppo di competenze con un nome e una descrizione determinati

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateUser

Concede l'autorizzazione per creare un utente

user*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DeleteAddressBook

Concede l'autorizzazione per eliminare una rubrica tramite l'ARN della rubrica

addressbook*

Write

DeleteBusinessReportSchedule

Concede l'autorizzazione per eliminare la pianificazione di distribuzione di report ricorrente con l'ARN della pianificazione specificato

schedule*

Write

DeleteConferenceProvider

Concede l'autorizzazione per eliminare un provider di conferenze

conferenceprovider*

Write

DeleteContact

Concede l'autorizzazione per eliminare un contatto tramite l'ARN del contatto

contact*

Write

DeleteDevice

Concede l'autorizzazione per rimuovere un dispositivo da Alexa for Business

device*

aws:ResourceTag/${TagKey}

Write

DeleteDeviceUsageData

Concede l'autorizzazione per eliminare l'intera cronologia precedente del dispositivo dei dati di input vocali e dei dati di risposta associati

device*

aws:ResourceTag/${TagKey}

Write

DeleteGatewayGroup

Concede l'autorizzazione per eliminare un gruppo di gateway

gatewaygroup*

Write

DeleteNetworkProfile

Concede l'autorizzazione per eliminare un profilo di rete tramite l'ARN del profilo di rete

networkprofile*

Write

DeleteProfile

Concede l'autorizzazione per eliminare il profilo tramite l'ARN del profilo

profile*

Write

DeleteRoom

Concede l'autorizzazione per eliminare la stanza

room*

aws:ResourceTag/${TagKey}

Write

DeleteRoomSkillParameter

Concede l'autorizzazione per eliminare un parametro da una competenza e da una stanza

room*

aws:ResourceTag/${TagKey}

Write

DeleteSkillAuthorization

Concede l'autorizzazione per scollegare un account di terzi da una competenza

room*

aws:ResourceTag/${TagKey}

Write

DeleteSkillGroup

Concede l'autorizzazione per eliminare il gruppo di competenze con l'ARN del gruppo di competenze

skillgroup*

Write

DeleteUser

Concede l'autorizzazione per eliminare un utente

user*

aws:ResourceTag/${TagKey}

Write

DisassociateContactFromAddressBook

Concede l'autorizzazione per annullare l'associazione di un contatto a una determinata rubrica

addressbook*

Write

contact*

DisassociateDeviceFromRoom

Concede l'autorizzazione per annullare l'associazione di un dispositivo dalla sua stanza corrente

device*

aws:ResourceTag/${TagKey}

Write

DisassociateSkillFromSkillGroup

Concede l'autorizzazione per annullare l'associare di una competenza da un gruppo di competenze

skillgroup*

Write

DisassociateSkillFromUsers

Concede l'autorizzazione per rendere una competenza privata non disponibile agli utenti iscritti e per impedire loro di abilitarla sui propri dispositivi

user*

aws:ResourceTag/${TagKey}

Write

DisassociateSkillGroupFromRoom

Concede l'autorizzazione per annullare l'associazione del gruppo di competenze a una determinata stanza

room*

aws:ResourceTag/${TagKey}

Write

skillgroup*

ForgetSmartHomeAppliances

Concede l'autorizzazione per dimenticare gli elettrodomestici intelligenti associati a una stanza

room*

aws:ResourceTag/${TagKey}

Write

GetAddressBook

Concede l'autorizzazione per ottenere i dettagli della rubrica tramite l'ARN dalla rubrica

addressbook*

Read

GetConferencePreference

Concede l'autorizzazione per recuperare le preferenze esistenti della conferenza

Read

GetConferenceProvider

Concede l'autorizzazione per ottenere i dettagli relativi a un determinato provider di conferenze

conferenceprovider*

Read

GetContact

Concede l'autorizzazione per ottenere i dettagli di contatto tramite l'ARN del contatto

contact*

Read

GetDevice

Concede l'autorizzazione per ottenere i dettagli del dispositivo

device*

aws:ResourceTag/${TagKey}

Read

GetGateway

Concede l'autorizzazione per recuperare i dettagli di un gateway

gateway*

Read

GetGatewayGroup

Concede l'autorizzazione per recuperare i dettagli di un gruppo di gateway

gatewaygroup*

Read

GetInvitationConfiguration

Concede l'autorizzazione per recuperare i valori configurati per il modello di e-mail di invito alla registrazione utente

Read

GetNetworkProfile

Concede l'autorizzazione per ottenere i dettagli del profilo di rete tramite l'ARN del profilo di rete

networkprofile*

Read

GetProfile

Concede l'autorizzazione per ottenere il profilo quando fornito con un ARN del profilo

profile*

Read

GetRoom

Concede l'autorizzazione per ottenere i dettagli della stanza

room*

aws:ResourceTag/${TagKey}

Read

GetRoomSkillParameter

Concede l'autorizzazione per ottenere un parametro esistente impostato per una competenza e una stanza

room*

aws:ResourceTag/${TagKey}

Read

GetSkillGroup

Concede l'autorizzazione per ottenere i dettagli del gruppo di competenze con ARN del gruppo di competenze

skillgroup*

Read

ListBusinessReportSchedules

Concede l'autorizzazione per elencare i dettagli delle pianificazioni configurate da un utente

List

ListConferenceProviders

Concede il permesso di elencare i fornitori di conferenze in una categoria specifica Account AWS

List

ListDeviceEvents

Concede l'autorizzazione per elencare la cronologia eventi del dispositivo, incluso lo stato della connessione del dispositivo, per un massimo di 30 giorni

device*

aws:ResourceTag/${TagKey}

Elenco

ListGatewayGroups

Concede l'autorizzazione per elencare i riepiloghi dei gruppi di gateway

Elenco

ListGateways

Concede l'autorizzazione per elencare i riepiloghi gateway

gatewaygroup*

Elenco

ListSkills

Concede l'autorizzazione per elencare le competenze

Elenco

ListSkillsStoreCategories

Concede l'autorizzazione per elencare tutte le categorie nell'archivio competenze di Alexa

Elenco

ListSkillsStoreSkillsByCategory

Concede l'autorizzazione per elencare tutte le competenze nell'archivio competenze di Alexa per categoria

Elenco

ListSmartHomeAppliances

Concede l'autorizzazione per elencare tutti gli elettrodomestici intelligenti associati a una stanza

room*

aws:ResourceTag/${TagKey}

Elenco

ListTags

Concede l'autorizzazione per elencare tutti i tag in una risorsa

device

aws:ResourceTag/${TagKey}

Read

room

aws:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

PutConferencePreference

Concede l'autorizzazione per impostare le preferenze della conferenza su uno specifico provider di conferenze a livello di account

Scrittura

PutInvitationConfiguration

Concede l'autorizzazione per configurare il modello di e-mail per l'invito alla registrazione utente con gli attributi specificati

Write

PutRoomSkillParameter

Concede l'autorizzazione per inserire un parametro specifico della stanza per una competenza

room*

aws:ResourceTag/${TagKey}

Write

PutSkillAuthorization

Concede l'autorizzazione per collegare l'account di un utente a un provider di competenze terzo

room*

aws:ResourceTag/${TagKey}

Scrittura

RegisterAVSDevice

Concede il permesso di registrare un Alexa-enabled dispositivo costruito da un produttore di apparecchiature originali (OEM) utilizzando Alexa Voice Service (AVS)

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

RejectSkill

Concede il permesso di dissociare una competenza dall'organizzazione in base a quella di un utente Account AWS

Scrittura

ResolveRoom

Concede l'autorizzazione per risolvere le informazioni sulla stanza

Read

RevokeInvitation

Concede l'autorizzazione per revocare un invito

user*

aws:ResourceTag/${TagKey}

Write

SearchAddressBooks

Concede l'autorizzazione per cercare le rubriche ed elencare quelle che soddisfano un set di filtri e criteri di ordinamento

Elenco

SearchContacts

Concede l'autorizzazione per cercare i contatti ed elencare quelli che soddisfano un set di filtri e criteri di ordinamento

Elenco

SearchDevices

Concede l'autorizzazione per cercare dispositivi

Elenco

SearchNetworkProfiles

Concede l'autorizzazione per cercare profili di rete ed elencare quelli che soddisfano un set di filtri e criteri di ordinamento

Elenco

SearchProfiles

Concede l'autorizzazione per cercare profili

Elenco

SearchRooms

Concede l'autorizzazione per cercare stanze

Elenco

SearchSkillGroups

Concede l'autorizzazione per cercare gruppi di competenze

Elenco

SearchUsers

Concede l'autorizzazione per cercare utenti

Elenco

SendAnnouncement

Concede l'autorizzazione per attivare un flusso asincrono per inviare messaggi di testo, SSML o annunci audio alle stanze identificate da una ricerca o da un filtro

Write

SendInvitation

Concede l'autorizzazione per inviare un invito a un utente

user*

aws:ResourceTag/${TagKey}

Write

StartDeviceSync

Concede l'autorizzazione per ripristinare le impostazioni predefinite note del dispositivo e del suo account cancellando tutte le informazioni e le impostazioni configurate dai suoi utenti precedenti.

Write

StartSmartHomeApplianceDiscovery

Concede l'autorizzazione per avviare il rilevamento di qualsiasi elettrodomestico intelligente associato alla stanza

room*

aws:ResourceTag/${TagKey}

Read

TagResource

Concede l'autorizzazione per aggiungere tag di metadati a una risorsa

device

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

room

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

user

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione per rimuovere i tag di metadati da una risorsa

device

aws:ResourceTag/${TagKey}

Etichettare, scrivere

room

aws:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

UpdateAddressBook

Concede l'autorizzazione per aggiornare i dettagli della rubrica tramite l'ARN della rubrica

addressbook*

Write

UpdateBusinessReportSchedule

Concede l'autorizzazione per aggiornare la configurazione della pianificazione di distribuzione di report con l'ARN della pianificazione specificata

schedule*

Write

UpdateConferenceProvider

Concede l'autorizzazione per aggiornare le impostazioni di un provider di conferenze esistente

conferenceprovider*

Write

UpdateContact

Concede l'autorizzazione per aggiornare i dettagli di contatto tramite l'ARN del contatto

contact*

Write

UpdateDevice

Concede l'autorizzazione per aggiornare il nome del dispositivo

device*

aws:ResourceTag/${TagKey}

Write

UpdateGateway

Concede l'autorizzazione per aggiornare i dettagli di un gateway

gateway*

Write

UpdateGatewayGroup

Concede l'autorizzazione per aggiornare i dettagli di un gruppo di gateway

gatewaygroup*

Write

UpdateNetworkProfile

Concede l'autorizzazione per aggiornare un profilo di rete tramite l'ARN del profilo di rete

networkprofile*

Write

UpdateProfile

Concede l'autorizzazione per aggiornare un profilo esistente

profile*

Write

UpdateRoom

Concede l'autorizzazione per aggiornare i dettagli della stanza

room*

aws:ResourceTag/${TagKey}

Write

UpdateSkillGroup

Concede l'autorizzazione per aggiornare i dettagli del gruppo di competenze con ARN del gruppo di competenze

skillgroup*

Scrittura

Permission-only azioni per Alexa for Business

Le seguenti azioni sono definite da Alexa for Business ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

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

CompleteRegistration

Concede l'autorizzazione per completare l'operazione di registrazione di un dispositivo Alexa

Scrittura

PutDeviceSetupEvents

Concede l'autorizzazione per pubblicare gli eventi di configurazione del dispositivo Alexa

Scrittura

RegisterDevice

Concede l'autorizzazione per registrare un dispositivo Alexa

Scrittura

Tipi di risorsa definiti da Alexa for Business

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

addressbook

arn:${Partition}:a4b:${Region}:${Account}:address-book/${ResourceId}

conferenceprovider

arn:${Partition}:a4b:${Region}:${Account}:conference-provider/${ResourceId}

contact

arn:${Partition}:a4b:${Region}:${Account}:contact/${ResourceId}

device

arn:${Partition}:a4b:${Region}:${Account}:device/${ResourceId}

aws:ResourceTag/${TagKey}

gateway

arn:${Partition}:a4b:${Region}:${Account}:gateway/${ResourceId}

gatewaygroup

arn:${Partition}:a4b:${Region}:${Account}:gateway-group/${ResourceId}

networkprofile

arn:${Partition}:a4b:${Region}:${Account}:network-profile/${ResourceId}

profile

arn:${Partition}:a4b:${Region}:${Account}:profile/${ResourceId}

room

arn:${Partition}:a4b:${Region}:${Account}:room/${ResourceId}

aws:ResourceTag/${TagKey}

schedule

arn:${Partition}:a4b:${Region}:${Account}:schedule/${ResourceId}

skillgroup

arn:${Partition}:a4b:${Region}:${Account}:skill-group/${ResourceId}

user

arn:${Partition}:a4b:${Region}:${Account}:user/${ResourceId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Alexa for Business

Alexa for Business definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM.

Chiavi di condizione Descrizione Tipo

a4b:amazonId

Filtra le azioni in base all'ID Amazon nella richiesta.

String

a4b:filters_deviceType

Filtra le azioni in base al tipo di dispositivo nella richiesta.

ArrayOfString

aws:RequestTag/${TagKey}

Filtra le operazioni in base al set di valori consentito per ciascuno dei tag.

String

aws:ResourceTag/${TagKey}

Filtra le operazioni in base al valore del tag associato alla risorsa

String

aws:TagKeys

Filtra le operazioni in base alla presenza di tag obbligatori nella richiesta.

ArrayOfString