View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Alexa for Business - Service Authorization Reference

Operazioni, risorse e chiavi di condizione per Alexa for Business

Alexa for Business (prefisso del servizioa4b:) 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. 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

ApproveSkill

Concede l'autorizzazione ad associare una competenza all'organizzazione gestita dal cliente Account AWS

Scrittura

AssociateContactWithAddressBook

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

rubrica indirizzi*

Scrittura

contatto*

AssociateDeviceWithNetworkProfile

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

dispositivo*

seghe: ResourceTag /$ {} TagKey

Scrittura

profilo di rete*

AssociateDeviceWithRoom

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

dispositivo*

seghe: ResourceTag /$ {} TagKey

Scrittura

camera*

seghe: ResourceTag /$ {0} TagKey

AssociateSkillGroupWithRoom

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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

gruppo di abilità*

AssociateSkillWithSkillGroup

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

gruppo di abilità*

Scrittura

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

leggi: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

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 /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateConferenceProvider

Concede l'autorizzazione ad aggiungere un nuovo fornitore di conferenze sotto quello dell'utente Account AWS

aws: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateContact

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateGatewayGroup

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateNetworkProfile

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateProfile

Concede l'autorizzazione per creare un nuovo profilo

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateRoom

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

profilo*

seghe: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateSkillGroup

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

aws: RequestTag /$ {0} TagKey

leggi: TagKeys

Scrittura

CreateUser

Concede l'autorizzazione per creare un utente

utente*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteAddressBook

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

rubrica indirizzi*

Scrittura

DeleteBusinessReportSchedule

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

orario*

Scrittura

DeleteConferenceProvider

Concede l'autorizzazione per eliminare un provider di conferenze

fornitore di conferenze*

Scrittura

DeleteContact

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

contatto*

Scrittura

DeleteDevice

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

dispositivo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteDeviceUsageData

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

dispositivo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteGatewayGroup

Concede l'autorizzazione per eliminare un gruppo di gateway

gruppo gateway*

Scrittura

DeleteNetworkProfile

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

profilo di rete*

Scrittura

DeleteProfile

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

profilo*

Scrittura

DeleteRoom

Concede l'autorizzazione per eliminare la stanza

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

DeleteRoomSkillParameter

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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

DeleteSkillAuthorization

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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

DeleteSkillGroup

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

gruppo di abilità*

Scrittura

DeleteUser

Concede l'autorizzazione per eliminare un utente

utente*

leggi: ResourceTag /$ {} TagKey

Scrittura

DisassociateContactFromAddressBook

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

rubrica indirizzi*

Scrittura

contatto*

DisassociateDeviceFromRoom

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

dispositivo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DisassociateSkillFromSkillGroup

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

gruppo di abilità*

Scrittura

DisassociateSkillFromUsers

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

utente*

leggi: ResourceTag /$ {} TagKey

Scrittura

DisassociateSkillGroupFromRoom

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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

gruppo di abilità*

ForgetSmartHomeAppliances

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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

GetAddressBook

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

rubrica indirizzi*

Lettura

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

fornitore di conferenze*

Lettura

GetContact

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

contatto*

Lettura

GetDevice

Concede l'autorizzazione per ottenere i dettagli del dispositivo

dispositivo*

seghe: ResourceTag /$ {} TagKey

Lettura

GetGateway

Concede l'autorizzazione per recuperare i dettagli di un gateway

gateway*

Lettura

GetGatewayGroup

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

gruppo gateway*

Lettura

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

profilo di rete*

Lettura

GetProfile

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

profilo*

Lettura

GetRoom

Concede l'autorizzazione per ottenere i dettagli della stanza

camera*

seghe: ResourceTag /$ {0} TagKey

Lettura

GetRoomSkillParameter

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

camera*

seghe: ResourceTag /$ {0} TagKey

Lettura

GetSkillGroup

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

gruppo di abilità*

Lettura

ListBusinessReportSchedules

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

List

ListConferenceProviders

Concede l'autorizzazione a elencare i fornitori di servizi di conferenze in base a uno specifico 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

dispositivo*

seghe: ResourceTag /$ {} TagKey

List

ListGatewayGroups

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

Elenco

ListGateways

Concede l'autorizzazione per elencare i riepiloghi gateway

gruppo gateway*

List

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

camera*

seghe: ResourceTag /$ {0} TagKey

List

ListTags

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

dispositivo

leggi: ResourceTag /$ {} TagKey

Lettura

stanza

seghe: ResourceTag /$ {0} TagKey

utente

legge: 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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

PutSkillAuthorization

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

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

Registra un dispositivo AVS

Concede l'autorizzazione a registrare un Alexa-enabled dispositivo costruito da un OEM (Original Equipment Manufacturer) utilizzando Alexa Voice Service (AVS)

aws: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

RejectSkill

Concede il permesso di dissociare un'abilità dall'organizzazione gestita da un utente Account AWS

Scrittura

ResolveRoom

Concede l'autorizzazione per risolvere le informazioni sulla stanza

Read

RevokeInvitation

Concede l'autorizzazione per revocare un invito

utente*

leggi: ResourceTag /$ {} TagKey

Scrittura

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

utente*

leggi: ResourceTag /$ {} TagKey

Scrittura

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

camera*

seghe: ResourceTag /$ {0} TagKey

Lettura

TagResource

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

dispositivo

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

stanza

seghe: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

utente

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

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

dispositivo

leggi: ResourceTag /$ {} TagKey

Etichettatura, scrittura

stanza

seghe: ResourceTag /$ {0} TagKey

utente

legge: ResourceTag /$ {} TagKey

UpdateAddressBook

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

rubrica indirizzi*

Scrittura

UpdateBusinessReportSchedule

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

orario*

Scrittura

UpdateConferenceProvider

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

fornitore di conferenze*

Scrittura

UpdateContact

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

contatto*

Scrittura

UpdateDevice

Concede l'autorizzazione per aggiornare il nome del dispositivo

dispositivo*

seghe: ResourceTag /$ {} TagKey

Scrittura

UpdateGateway

Concede l'autorizzazione per aggiornare i dettagli di un gateway

gateway*

Scrittura

UpdateGatewayGroup

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

gruppo gateway*

Scrittura

UpdateNetworkProfile

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

profilo di rete*

Scrittura

UpdateProfile

Concede l'autorizzazione per aggiornare un profilo esistente

profilo*

Scrittura

UpdateRoom

Concede l'autorizzazione per aggiornare i dettagli della stanza

camera*

seghe: ResourceTag /$ {0} TagKey

Scrittura

UpdateSkillGroup

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

gruppo di abilità*

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 politiche IAM per concedere o negare le autorizzazioni.

Azioni 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

rubrica

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

fornitore di conferenze

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

contatto

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

dispositivo

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

ResourceTagleggi: /$ {} TagKey

porta

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

gruppo di gateway

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

profilo di rete

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

profilo

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

stanza

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

ResourceTagleggi: /$ {} TagKey

programma

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

gruppo di abilità

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

utente

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

ResourceTagleggi: /$ {} 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: ID Amazon

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

Stringa

A4B: filters_deviceType

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

ArrayOfString

Era: /$ {} RequestTag TagKey

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

Stringa

legge: ResourceTag /$ {} TagKey

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

Stringa

leggi: TagKeys

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

ArrayOfString