Aktionen, Ressourcen und Bedingungsschlüssel für AWS Data Exchange - 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 AWS Data Exchange

AWS Data Exchange (Dienstpräfix:dataexchange) stellt die folgenden dienstspezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel zur Verwendung in IAM Berechtigungsrichtlinien bereit.

Referenzen:

Von AWS Data Exchange 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, gewähren oder verweigern Sie normalerweise den Zugriff auf den API Vorgang oder 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 in ARN einer Anweisung mit dieser Aktion einen Ressourcentyp 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 Resource Element in einer IAM Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp ein ARN Oder-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
AcceptDataGrant Erteilt die Erlaubnis, eine Datenzuweisung anzunehmen Schreiben

data-grants*

CancelJob Gewährt die Berechtigung zum Abbrechen einer Aufgabe. Schreiben

jobs*

CreateAsset [nur Berechtigung] Gewährt die Berechtigung zum Erstellen einer Komponente (z. B. in einem Auftrag) Schreiben

revisions*

CreateDataGrant Erteilt die Erlaubnis, eine Datenerteilung zu erstellen Schreiben

aws:RequestTag/${TagKey}

aws:TagKeys

dataexchange:PublishToDataGrant

CreateDataSet Gewährt die Berechtigung zum Erstellen eines neuen Datasets Schreiben

aws:RequestTag/${TagKey}

aws:TagKeys

CreateEventAction Gewährt die Berechtigung zum Erstellen einer Ereignisaktion Schreiben
CreateJob Gewährt die Berechtigung zum Erstellen eines Auftrags zum Importieren oder Exportieren von Komponenten Schreiben
CreateRevision Gewährt die Berechtigung zum Erstellen einer Überarbeitung Schreiben

data-sets*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteAsset Gewährt die Berechtigung zum Löschen einer Komponente Schreiben

assets*

DeleteDataGrant Erteilt die Erlaubnis, eine Datenerteilung zu löschen Schreiben

data-grants*

DeleteDataSet Gewährt die Berechtigung zum Löschen eines Datasets Schreiben

data-sets*

entitled-data-sets*

DeleteEventAction Gewährt die Berechtigung zum Löschen einer Ereignisaktion Schreiben

event-actions*

DeleteRevision Gewährt die Berechtigung zum Löschen einer Revision Schreiben

revisions*

GetAsset Gewährt die Berechtigung zum Abrufen von Informationen über eine Komponente und zum Exportieren der Komponente (z. B. in einem Auftrag) Lesen

assets*

entitled-assets*

GetDataGrant Erteilt die Erlaubnis, eine Datenerteilung zu erhalten Lesen

data-grants*

GetDataSet Gewährt die Berechtigung zum Abrufen von Informationen zu einem Dataset Lesen

data-sets*

entitled-data-sets*

GetEventAction Gewährt die Berechtigung zum Erhalten einer Ereignisaktion Lesen

event-actions*

GetJob Gewährt die Berechtigung zum Abrufen von Informationen zu einem Auftrag Lesen

jobs*

GetReceivedDataGrant Erteilt die Erlaubnis, eine erhaltene Datenzuweisung zu erhalten Lesen

data-grants*

GetRevision Gewährt die Berechtigung zum Abrufen von Informationen über eine Überarbeitung Lesen

entitled-revisions*

revisions*

ListDataGrants Erteilt die Erlaubnis, Datenzuschüsse für das Konto aufzulisten Auflisten
ListDataSetRevisions Gewährt die Berechtigung zum Auflisten der Revisionen eines Datasets Auflisten

data-sets*

entitled-data-sets*

ListDataSets Gewährt die Berechtigung zum Auflisten von Datasets für das Konto Auflisten
ListEventActions Gewährt die Berechtigung zum Auflisten von Ereignisaktionen für das Konto Auflisten
ListJobs Gewährt die Berechtigung zum Auflisten von Aufträgen für das Konto Auflisten
ListReceivedDataGrants Erteilt die Erlaubnis, erhaltene Datenzuschüsse für das Konto aufzulisten Auflisten
ListRevisionAssets Gewährt die Berechtigung zum Abrufen der Liste der Komponenten einer Revision Auflisten

entitled-revisions*

revisions*

ListTagsForResource Gewährt die Berechtigung zum Auflisten der Tags, die Sie mit der angegebenen Ressource verknüpft haben Auflisten

data-grants

data-sets

revisions

PublishDataSet [nur Berechtigung] Erteilt die Erlaubnis, einen Datensatz für ein Produkt zu veröffentlichen Schreiben

data-sets*

PublishToDataGrant [nur Berechtigung] Erteilt einem Data Grant die Erlaubnis, einen Datensatz zu veröffentlichen Schreiben

data-sets*

RevokeRevision Gewährt die Berechtigung, den Zugriff des Subscribers auf eine Revision zu widerrufen Schreiben

revisions*

SendApiAsset Erteilt die Erlaubnis, eine Anfrage an ein API Asset zu senden Schreiben

assets*

entitled-assets*

SendDataSetNotification Gewährt die Berechtigung zum Senden einer Benachrichtigung an Subscriber eines Datensatzes Schreiben

data-sets*

StartJob Gewährt die Berechtigung zum Starten eines Auftrags Schreiben

jobs*

dataexchange:CreateAsset

dataexchange:DeleteDataSet

dataexchange:GetAsset

dataexchange:GetDataSet

dataexchange:GetRevision

dataexchange:PublishDataSet

redshift:AuthorizeDataShare

TagResource Gewährt die Berechtigung zum Hinzufügen eines oder mehrerer Tags zu einer bestimmten Ressource Markieren

data-grants

data-sets

revisions

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource Gewährt die Berechtigung zum Entfernen eines oder mehrerer Tags von einer bestimmten Ressource Tagging

data-grants

data-sets

revisions

aws:TagKeys

UpdateAsset Gewährt die Berechtigung zum Abrufen von Aktualisierungsinformationen zu einer Komponente Schreiben

assets*

UpdateDataSet Gewährt die Berechtigung zum Aktualisieren von Informationen zu einem Dataset Schreiben

data-sets*

UpdateEventAction Gewährt die Berechtigung zum Aktualisieren der von Informationen zu einer Ereignisaktion Schreiben

event-actions*

UpdateRevision Gewährt die Berechtigung zum Aktualisieren von Informationen zu einer Revision Schreiben

revisions*

dataexchange:PublishDataSet

dataexchange:PublishToDataGrant

Von AWS Data Exchange 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 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
jobs arn:${Partition}:dataexchange:${Region}:${Account}:jobs/${JobId}

dataexchange:JobType

data-sets arn:${Partition}:dataexchange:${Region}:${Account}:data-sets/${DataSetId}

aws:ResourceTag/${TagKey}

entitled-data-sets arn:${Partition}:dataexchange:${Region}::data-sets/${DataSetId}
revisions arn:${Partition}:dataexchange:${Region}:${Account}:data-sets/${DataSetId}/revisions/${RevisionId}

aws:ResourceTag/${TagKey}

entitled-revisions arn:${Partition}:dataexchange:${Region}::data-sets/${DataSetId}/revisions/${RevisionId}
assets arn:${Partition}:dataexchange:${Region}:${Account}:data-sets/${DataSetId}/revisions/${RevisionId}/assets/${AssetId}
entitled-assets arn:${Partition}:dataexchange:${Region}::data-sets/${DataSetId}/revisions/${RevisionId}/assets/${AssetId}
event-actions arn:${Partition}:dataexchange:${Region}:${Account}:event-actions/${EventActionId}
data-grants arn:${Partition}:dataexchange:${Region}:${Account}:data-grants/${DataGrantId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Data Exchange

AWS Data Exchange 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
aws:RequestTag/${TagKey} Filtert den Zugriff nach dem zulässigen Satz von Werten für jedes der obligatorischen Tags in der Erstellungsanforderung String
aws:ResourceTag/${TagKey} Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist String
aws:TagKeys Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Erstellungsanforderung ArrayOfString
dataexchange:JobType Filtert den Zugriff nach dem angegebenen Auftragstyp String