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 (Servicepräfix: a4b) stellt die folgenden servicespezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel für die 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. 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.

Die Spalte Resource types (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("*") im Element Resource Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie einen ARN dieses Typs in einer Anweisung mit dieser Aktion angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Element Resource in einer IAM-Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp einen ARN oder ein Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.

Die Spalte Bedingungsschlüssel der Tabelle der Aktionen enthält Schlüssel, die Sie im Element Condition einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte Bedingungsschlüssel der Tabelle der Ressourcentypen.

Anmerkung

Die Ressourcenbedingungsschlüssel sind in der Tabelle Ressourcentypen enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte Ressourcentypen (*erforderlich) der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte Bedingungsschlüssel. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.

Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Aktionen

Aktionen Beschreibung Zugriffsebene Ressourcentypen (*erforderlich) Bedingungsschlüssel Abhängige Aktionen
ApproveSkill Gewährt die Erlaubnis, einen Skill der Organisation unter dem AWS-Konto des Kunden zuzuordnen Write
AssociateContactWithAddressBook Gewährt die Erlaubnis, einen Kontakt mit einem bestimmten Adressbuch zu verknüpfen Write

addressbook*

contact*

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

device*

networkprofile*

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

device*

room*

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

room*

skillgroup*

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

skillgroup*

AssociateSkillWithUsers Gewährt die Erlaubnis einen privaten Skill für registrierte Benutzer bereitzustellen, damit diese ihn auf ihren Geräten aktivieren können Write
CompleteRegistration [nur Berechtigung] Gewährt die Erlaubnis, den Vorgang der Registrierung eines Alexa-Geräts abzuschließen Write
CreateAddressBook Gewährt die Berechtigung zum Erstellen eines Adressbuchs mit den angegebenen Details Write

aws:RequestTag/${TagKey}

aws:TagKeys

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. Write

aws:RequestTag/${TagKey}

aws:TagKeys

CreateConferenceProvider Gewährt die Berechtigung zum Hinzufügen eines neuen Konferenzanbieters unter dem AWS-Konto des Benutzers Write

aws:RequestTag/${TagKey}

aws:TagKeys

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

aws:RequestTag/${TagKey}

aws:TagKeys

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

aws:RequestTag/${TagKey}

aws:TagKeys

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

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProfile Gewährt die Berechtigung zum Erstellen eines neuen Profils Write

aws:RequestTag/${TagKey}

aws:TagKeys

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

profile*

aws:RequestTag/${TagKey}

aws:TagKeys

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

aws:RequestTag/${TagKey}

aws:TagKeys

CreateUser Gewährt die Berechtigung zum Erstellen eines Benutzers Write

user*

aws:RequestTag/${TagKey}

aws:TagKeys

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

addressbook*

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

schedule*

DeleteConferenceProvider Gewährt die Berechtigung zum Löschen eines Konferenzanbieters Write

conferenceprovider*

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

contact*

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

device*

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

device*

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

gatewaygroup*

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

networkprofile*

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

profile*

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

room*

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

room*

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

room*

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

skillgroup*

DeleteUser Gewährt die Berechtigung zum Löschen eines Benutzers Write

user*

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

addressbook*

contact*

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

device*

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

skillgroup*

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 Write

user*

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

room*

skillgroup*

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

room*

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

addressbook*

GetConferencePreference Gewährt die Erlaubnis, die bestehenden Konferenzpräferenzen abzurufen Read
GetConferenceProvider Gewährt die Erlaubnis, Details zu einem bestimmten Konferenzanbieter zu erhalten Read

conferenceprovider*

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

contact*

GetDevice Gewährt die Berechtigung zum Abrufen der Gerätedetails Read

device*

GetGateway Gewährt die Berechtigung zum Abrufen der Details eines Gateways Read

gateway*

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

gatewaygroup*

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 Read

networkprofile*

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

profile*

GetRoom Gewährt die Berechtigung zum Abrufen von Raumdetails Read

room*

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

room*

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

skillgroup*

ListBusinessReportSchedules Gewährt die Berechtigung zum Auflisten der Details der Zeitpläne, die ein Benutzer konfiguriert hat List
ListConferenceProviders Gewährt die Erlaubnis, Konferenzanbieter unter einem bestimmten AWS-Konto aufzulisten List
ListDeviceEvents Gewährt die Berechtigung zum Auflisten des Geräteereignisverlaufs, einschließlich des Verbindungsstatus des Geräts, für bis zu 30 Tage List

device*

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

gatewaygroup*

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 List

room*

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

device

room

user

PutConferencePreference Gewährt die Berechtigung, die Konferenzeinstellungen eines bestimmten Konferenzanbieters auf der Kontoebene festzulegen Write
PutDeviceSetupEvents [nur Berechtigung] Gewährt die Berechtigung zum Veröffentlichen von Alexa-Geräte-Setup-Ereignissen Write
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 Write

room*

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

room*

RegisterAVSDevice Gewährt die Berechtigung, ein Alexa-fähiges Gerät zu registrieren, das durch einen Originalgerätehersteller mithilfe von Alexa Voice Service (AVS) erstellt wurde. Write

aws:RequestTag/${TagKey}

aws:TagKeys

RegisterDevice [nur Berechtigung] Gewährt die Erlaubnis, ein Alexa-Gerät zu registrieren Write
RejectSkill Gewährt die Berechtigung, einen Skill von der Organisation unter dem AWS-Konto eines Benutzers zu trennen Write
ResolveRoom Gewährt die Erlaubnis, Rauminformationen zu lösen Read
RevokeInvitation Gewährt die Berechtigung, eine Einladung zu widerrufen Write

user*

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 Write

user*

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 Read

room*

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

device

room

user

aws:RequestTag/${TagKey}

aws:TagKeys

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

device

room

user

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

addressbook*

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

schedule*

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

conferenceprovider*

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

contact*

UpdateDevice Gewährt die Berechtigung zum Aktualisieren des Gerätenamens Write

device*

UpdateGateway Gewährt die Berechtigung zum Aktualisieren der Details eines Gateways Write

gateway*

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

gatewaygroup*

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

networkprofile*

UpdateProfile Gewährt die Berechtigung zum Aktualisieren eines vorhandenen Profils Write

profile*

UpdateRoom Gewährt die Berechtigung zum Aktualisieren von Raumdetails Write

room*

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

skillgroup*

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. Jede Aktion in der Tabelle "Actions" (Aktionen) identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Resource types.

Ressourcentypen ARN Bedingungsschlüssel
profile arn:${Partition}:a4b:${Region}:${Account}:profile/${ResourceId}
room arn:${Partition}:a4b:${Region}:${Account}:room/${ResourceId}

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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}
schedule arn:${Partition}:a4b:${Region}:${Account}:schedule/${ResourceId}
networkprofile arn:${Partition}:a4b:${Region}:${Account}:network-profile/${ResourceId}
gateway arn:${Partition}:a4b:${Region}:${Account}:gateway/${ResourceId}
gatewaygroup arn:${Partition}:a4b:${Region}:${Account}:gateway-group/${ResourceId}

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. Diese Schlüssel können Sie verwenden, um die Bedingungen zu verfeinern, unter denen die Richtlinienanweisung angewendet wird. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Condition keys (Bedingungsschlüssel).

Eine Liste der globalen Bedingungsschlüssel, die für alle Services verfügbar sind, finden Sie unter Verfügbare globale Bedingungsschlüssel.

Bedingungsschlüssel Beschreibung Typ
a4b:amazonId Filtert Aktionen basierend auf der Amazon-ID in der Anforderung Zeichenfolge
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 Zeichenfolge
aws:ResourceTag/${TagKey} Filtert Aktionen basierend auf dem Tag-Wert, der der Ressource zugeordnet ist Zeichenfolge
aws:TagKeys Filtert Aktionen basierend auf den obligatorischen Tags in der Anforderung ArrayOfString