View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Alexa for Business - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Alexa for Business

Alexa for Business (Dienstpräfix: a4b) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Alexa for Business definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ApproveSkill

Erteilt die Erlaubnis, der Organisation einen Skill zuzuordnen, der dem Kunden unterstellt ist AWS-Konto

Schreiben

AssociateContactWithAddressBook

Gewährt die Erlaubnis, einen Kontakt mit einem bestimmten Adressbuch zu verknüpfen

addressbook*

Write

contact*

AssociateDeviceWithNetworkProfile

Gewährt die Berechtigung, ein Gerät mit dem angegebenen Netzwerkprofil zu verknüpfen

device*

aws:ResourceTag/${TagKey}

Write

networkprofile*

AssociateDeviceWithRoom

Gewährt die Erlaubnis, ein Gerät mit einem bestimmten Raum zu verknüpfen

device*

aws:ResourceTag/${TagKey}

Write

room*

aws:ResourceTag/${TagKey}

AssociateSkillGroupWithRoom

Gewährt die Erlaubnis, die Qualifikationsgruppe mit einem bestimmten Raum zu verknüpfen

room*

aws:ResourceTag/${TagKey}

Write

skillgroup*

AssociateSkillWithSkillGroup

Gewährt die Erlaubnis, einen Skill mit einer Qualifikationsgruppe zu verknüpfen

skillgroup*

Write

AssociateSkillWithUsers

Gewährt die Erlaubnis einen privaten Skill für registrierte Benutzer bereitzustellen, damit diese ihn auf ihren Geräten aktivieren können

Schreiben

CreateAddressBook

Gewährt die Berechtigung zum Erstellen eines Adressbuchs mit den angegebenen Details

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateBusinessReportSchedule

Gewährt die Erlaubnis, einen sich wiederholenden Zeitplan für Nutzungsberichte zu erstellen, die im täglichen oder wöchentlichen Intervall an den angegebenen S3-Speicherort bereitgestellt werden.

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateConferenceProvider

Erteilt die Erlaubnis, einen neuen Konferenzanbieter unter dem Namen des Benutzers hinzuzufügen AWS-Konto

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateContact

Gewährt die Berechtigung zum Erstellen eines Kontakts mit den angegebenen Details

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateGatewayGroup

Gewährt die Berechtigung zum Erstellen einer Gateway-Gruppe mit den angegebenen Details

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateNetworkProfile

Gewährt die Berechtigung zum Erstellen eines Netzwerkprofils mit den angegebenen Details

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateProfile

Gewährt die Berechtigung zum Erstellen eines neuen Profils

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateRoom

Gewährt die Berechtigung zum Erstellen eines Raums mit den angegebenen Details

profile*

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateSkillGroup

Gewährt die Berechtigung zum Erstellen einer Qualifikationsgruppe mit dem gegebenen Vornamen und der gegebenen Beschreibung

aws:RequestTag/${TagKey}

aws:TagKeys

Write

CreateUser

Gewährt die Berechtigung zum Erstellen eines Benutzers

user*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

DeleteAddressBook

Gewährt die Berechtigung zum Löschen eines Adressbuchs anhand des Adressbuch-ARN

addressbook*

Write

DeleteBusinessReportSchedule

Gewährt die Berechtigung zum Löschen des wiederkehrenden Zeitplans für die Bereitstellung des Berichts anhand des angegebenen Zeitplan-ARN

schedule*

Write

DeleteConferenceProvider

Gewährt die Berechtigung zum Löschen eines Konferenzanbieters

conferenceprovider*

Write

DeleteContact

Gewährt die Berechtigung, einen Kontakt durch den Kontak-ARN zu löschen

contact*

Write

DeleteDevice

Gewährt die Erlaubnis, ein Gerät von Alexa For Business zu entfernen

device*

aws:ResourceTag/${TagKey}

Write

DeleteDeviceUsageData

Gewährt die Erlaubnis, den gesamten vorherigen Verlauf der Spracheingabedaten und der zugehörigen Antwortdaten des Geräts zu löschen

device*

aws:ResourceTag/${TagKey}

Write

DeleteGatewayGroup

Gewährt die Berechtigung zum Löschen einer Gateway-Gruppe

gatewaygroup*

Write

DeleteNetworkProfile

Gewährt die Berechtigung zum Löschen eines Netzwerkprofils durch das Netzwerkprofil-ARN

networkprofile*

Write

DeleteProfile

Gewährt die Berechtigung zum Löschen von Profilen nach Profil-ARN

profile*

Write

DeleteRoom

Gewährt die Berechtigung zum Löschen von Räumen

room*

aws:ResourceTag/${TagKey}

Write

DeleteRoomSkillParameter

Gewährt die Berechtigung zum Löschen eines Parameters aus einer Qualifikation und einem Raum

room*

aws:ResourceTag/${TagKey}

Write

DeleteSkillAuthorization

Gewährt die Erlaubnis, ein Konto eines Drittanbieters von einem Skill aufzuheben

room*

aws:ResourceTag/${TagKey}

Write

DeleteSkillGroup

Gewährt die Berechtigung zum Löschen von Qualifikationsgruppen mit dem ARN der Qualifikationsgruppe

skillgroup*

Write

DeleteUser

Gewährt die Berechtigung zum Löschen eines Benutzers

user*

aws:ResourceTag/${TagKey}

Write

DisassociateContactFromAddressBook

Gewährt die Erlaubnis, einen Kontakt von einem bestimmten Adressbuch zu trennen

addressbook*

Write

contact*

DisassociateDeviceFromRoom

Gewährt die Erlaubnis, das Gerät von seinem aktuellen Raum zu trennen

device*

aws:ResourceTag/${TagKey}

Write

DisassociateSkillFromSkillGroup

Gewährt die Erlaubnis, einen Skill von einer Qualifikationsgruppe zu trennen

skillgroup*

Write

DisassociateSkillFromUsers

Gewährt die Berechtigung, eindn privaten Skill für registrierte Benutzer nicht mehr verfügbar zu machen und sie dann daran zu hindern, ihn auf ihren Geräten zu aktivieren

user*

aws:ResourceTag/${TagKey}

Write

DisassociateSkillGroupFromRoom

Gewährt die Erlaubnis, die Qualifikationsgruppe von einem bestimmten Raum zu trennen

room*

aws:ResourceTag/${TagKey}

Write

skillgroup*

ForgetSmartHomeAppliances

Gewährt die Erlaubnis, Smart-Home-Geräte zu vergessen, die einem Raum zugeordnet sind

room*

aws:ResourceTag/${TagKey}

Write

GetAddressBook

Gewährt die Erlaubnis, die Adressbuchdetails anhand des Adressbuch-ARN zu erhalten

addressbook*

Read

GetConferencePreference

Gewährt die Erlaubnis, die bestehenden Konferenzpräferenzen abzurufen

Read

GetConferenceProvider

Gewährt die Erlaubnis, Details zu einem bestimmten Konferenzanbieter zu erhalten

conferenceprovider*

Read

GetContact

Gewährt die Erlaubnis, die Kontaktdetails durch den Kontakt-ARN zu erhalten

contact*

Read

GetDevice

Gewährt die Berechtigung zum Abrufen der Gerätedetails

device*

aws:ResourceTag/${TagKey}

Read

GetGateway

Gewährt die Berechtigung zum Abrufen der Details eines Gateways

gateway*

Read

GetGatewayGroup

Gewährt die Berechtigung zum Abrufen der Details einer Gateway-Gruppe

gatewaygroup*

Read

GetInvitationConfiguration

Gewährt die Berechtigung zum Abrufen der konfigurierten Werte für die E-Mail-Vorlage für die Einladung zur Benutzerregistrierung

Read

GetNetworkProfile

Gewährt die Berechtigung zum Abrufen der Netzwerkprofildetails durch das Netzwerkprofil-ARN

networkprofile*

Read

GetProfile

Gewährt die Berechtigung zum Abrufen von Profilen, wenn Profil-ARN bereitgestellt wird

profile*

Read

GetRoom

Gewährt die Berechtigung zum Abrufen von Raumdetails

room*

aws:ResourceTag/${TagKey}

Read

GetRoomSkillParameter

Gewährt die Berechtigung zum Abrufen eines vorhandenen Parameters, der für eine Qualifikation und einen Raum eingestellt wurde

room*

aws:ResourceTag/${TagKey}

Read

GetSkillGroup

Gewährt die Berechtigung, mit dem ARN der Qualifikationsgruppe Details zu Qualifikationsgruppen zu erhalten

skillgroup*

Read

ListBusinessReportSchedules

Gewährt die Berechtigung zum Auflisten der Details der Zeitpläne, die ein Benutzer konfiguriert hat

Auflisten

ListConferenceProviders

Erteilt die Erlaubnis, Konferenzanbieter unter einer bestimmten Adresse aufzulisten AWS-Konto

Auflisten

ListDeviceEvents

Gewährt die Berechtigung zum Auflisten des Geräteereignisverlaufs, einschließlich des Verbindungsstatus des Geräts, für bis zu 30 Tage

device*

aws:ResourceTag/${TagKey}

List

ListGatewayGroups

Gewährt die Berechtigung zum Auflisten von Gateway-Gruppen-Zusammenfassungen

List

ListGateways

Gewährt die Berechtigung zum Auflisten von Gateway-Zusammenfassungen

gatewaygroup*

List

ListSkills

Gewährt die Berechtigung zum Auflisten von Skills

List

ListSkillsStoreCategories

Gewährt die Berechtigung, alle Kategorien im Alexa Skill Store aufzulisten

List

ListSkillsStoreSkillsByCategory

Gewährt die Erlaubnis, alle Skills im Alexa Skill Store nach Kategorie aufzulisten

List

ListSmartHomeAppliances

Gewährt die Erlaubnis, alle mit einem Raum verbundenen Smart-Home-Geräte aufzulisten

room*

aws:ResourceTag/${TagKey}

List

ListTags

Gewährt die Berechtigung zum Auflisten aller Tags auf einer Ressource

device

aws:ResourceTag/${TagKey}

Read

room

aws:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

PutConferencePreference

Gewährt die Berechtigung, die Konferenzeinstellungen eines bestimmten Konferenzanbieters auf der Kontoebene festzulegen

Schreiben

PutInvitationConfiguration

Gewährt die Berechtigung zum Konfigurieren der E-Mail-Vorlage für die Benutzerregistrierungseinladung mit den angegebenen Attributen

Write

PutRoomSkillParameter

Gewährt die Berechtigung zum Einstellen eines raumspezifischen Parameters für einen Skill

room*

aws:ResourceTag/${TagKey}

Write

PutSkillAuthorization

Gewährt die Berechtigung, das Benutzerkonto mit einem Skill-Drittanbieter zu verknüpfen

room*

aws:ResourceTag/${TagKey}

Schreiben

RegisterAVSDevice

Erteilt die Erlaubnis zur Registrierung einer Alexa-enabled Gerät, das von einem Originalgerätehersteller (OEM) mithilfe des Alexa Voice Service (AVS) gebaut wurde

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

RejectSkill

Erteilt die Erlaubnis, einen Skill unter dem Namen eines Benutzers von der Organisation zu trennen AWS-Konto

Schreiben

ResolveRoom

Gewährt die Erlaubnis, Rauminformationen zu lösen

Read

RevokeInvitation

Gewährt die Berechtigung, eine Einladung zu widerrufen

user*

aws:ResourceTag/${TagKey}

Write

SearchAddressBooks

Gewährt die Berechtigung, Adressbücher zu durchsuchen und diejenigen aufzulisten, die eine Reihe von Filter- und Sortierkriterien erfüllen

List

SearchContacts

Gewährt die Berechtigung, nach Kontakten zu suchen und diejenigen aufzulisten, die eine Reihe von Filter- und Sortierkriterien erfüllen

List

SearchDevices

Gewährt die Berechtigung zum Suchen nach Geräten

List

SearchNetworkProfiles

Gewährt die Berechtigung zum Suchen von Netzwerkprofilen und zum Auflisten derjenigen, die eine Reihe von Filter- und Sortierkriterien erfüllen

List

SearchProfiles

Gewährt die Berechtigung zum Suchen nach Profilen

List

SearchRooms

Gewährt die Berechtigung zum Suchen nach Räumen

List

SearchSkillGroups

Gewährt die Berechtigung zum Suchen nach Qualifikationsgruppen

List

SearchUsers

Gewährt die Berechtigung zum Suchen nach Benutzern

List

SendAnnouncement

Gewährt die Berechtigung, einen asynchronen Ablauf auszulösen, um Text, SSML oder Audioankündigungen an Räume zu senden, die durch eine Suche oder einen Filter identifiziert werden

Write

SendInvitation

Gewährt die Berechtigung, eine Einladung an einen Benutzer zu senden

user*

aws:ResourceTag/${TagKey}

Write

StartDeviceSync

Gewährt die Berechtigung, das Gerät und dessen Konto auf die bekannten Standardeinstellungen zurückzusetzen, indem alle Informationen und Einstellungen früherer Benutzer gelöscht werden

Write

StartSmartHomeApplianceDiscovery

Gewährt die Berechtigung, die Erkennung aller Smart-Haushaltsgeräte zu starten, die mit dem Raum verknüpft sind

room*

aws:ResourceTag/${TagKey}

Read

TagResource

Gewährt die Berechtigung zum Hinzufügen von Metadaten-Tags zu einer Ressource

device

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

room

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

user

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen von Metadaten-Tags aus einer Ressource

device

aws:ResourceTag/${TagKey}

Taggen, Schreiben

room

aws:ResourceTag/${TagKey}

user

aws:ResourceTag/${TagKey}

UpdateAddressBook

Gewährt die Berechtigung zum Aktualisieren der Adressbuchdetails durch den Adressbuch-ARN

addressbook*

Write

UpdateBusinessReportSchedule

Gewährt die Berechtigung, die Konfiguration für die Bereitstellung des Berichts mit dem angegebenen Zeitplan-ARN zu aktualisieren

schedule*

Write

UpdateConferenceProvider

Gewährt die Berechtigung, die Einstellungen eines bestehenden Konferenzanbieters zu aktualisieren

conferenceprovider*

Write

UpdateContact

Gewährt die Berechtigung, die Kontaktdetails durch den Kontakt-ARN zu aktualisieren

contact*

Write

UpdateDevice

Gewährt die Berechtigung zum Aktualisieren des Gerätenamens

device*

aws:ResourceTag/${TagKey}

Write

UpdateGateway

Gewährt die Berechtigung zum Aktualisieren der Details eines Gateways

gateway*

Write

UpdateGatewayGroup

Gewährt die Berechtigung zum Aktualisieren der Details einer Gateway-Gruppe

gatewaygroup*

Write

UpdateNetworkProfile

Gewährt die Berechtigung zum Aktualisieren eines Netzwerkprofils durch das Netzwerkprofil-ARN

networkprofile*

Write

UpdateProfile

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen Profils

profile*

Write

UpdateRoom

Gewährt die Berechtigung zum Aktualisieren von Raumdetails

room*

aws:ResourceTag/${TagKey}

Write

UpdateSkillGroup

Gewährt die Berechtigung zum Aktualisieren von Qualifikationsgruppendetails mit dem ARN der Qualifikationsgruppe

skillgroup*

Schreiben

Permission-only Aktionen für Alexa for Business

Die folgenden Aktionen werden von Alexa for Business definiert, können jedoch nicht direkt über einen API-Vorgang aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CompleteRegistration

Gewährt die Erlaubnis, den Vorgang der Registrierung eines Alexa-Geräts abzuschließen

Schreiben

PutDeviceSetupEvents

Gewährt die Berechtigung zum Veröffentlichen von Alexa-Geräte-Setup-Ereignissen

Schreiben

RegisterDevice

Gewährt die Erlaubnis, ein Alexa-Gerät zu registrieren

Schreiben

Von Alexa for Business definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

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}

Bedingungsschlüssel für Alexa for Business

Alexa for Business definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

a4b:amazonId

Filtert Aktionen basierend auf der Amazon-ID in der Anforderung

String

a4b:filters_deviceType

Filtert Aktionen auf Grundlage des Gerätetyps in der Anforderung

ArrayOfString

aws:RequestTag/${TagKey}

Filtert Aktionen basierend auf den zulässigen Werten für die einzelnen Tags

String

aws:ResourceTag/${TagKey}

Filtert Aktionen basierend auf dem Tag-Wert, der der Ressource zugeordnet ist

String

aws:TagKeys

Filtert Aktionen basierend auf den obligatorischen Tags in der Anforderung

ArrayOfString