View a markdown version of this page

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 Datenaustausch (Dienstpräfix): dataexchange) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Data Exchange

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AcceptDataGrant

dataexchange:AcceptDataGrant

Schreiben

aws-marketplace:Subscribe

Schreiben

CancelJob

dataexchange:CancelJob

Schreiben

CreateDataGrant

dataexchange:CreateDataGrant

Schreiben

dataexchange:CreateJob

Schreiben

dataexchange:PublishDataSet

Schreiben

dataexchange:PublishToDataGrant

Schreiben

dataexchange:StartJob

Schreiben

dataexchange:TagResource

Taggen, Schreiben

CreateDataSet

dataexchange:CreateDataSet

Schreiben

dataexchange:TagResource

Taggen, Schreiben

CreateEventAction

dataexchange:CreateEventAction

Schreiben

dataexchange:TagResource

Taggen, Schreiben

CreateJob

dataexchange:CreateJob

Schreiben

iam:PassRole

iam:PassedToService

dataexchange.amazonaws.com

Schreiben

CreateRevision

dataexchange:CreateRevision

Schreiben

dataexchange:TagResource

Taggen, Schreiben

DeleteAsset

dataexchange:DeleteAsset

Schreiben

DeleteDataGrant

dataexchange:CreateJob

Schreiben

dataexchange:DeleteDataGrant

Schreiben

dataexchange:DeleteDataSet

Schreiben

dataexchange:StartJob

Schreiben

DeleteDataSet

dataexchange:DeleteDataSet

Schreiben

DeleteEventAction

dataexchange:DeleteEventAction

Schreiben

DeleteRevision

dataexchange:DeleteRevision

Schreiben

GetAsset

dataexchange:GetAsset

Lesen

GetDataGrant

dataexchange:GetDataGrant

Lesen

dataexchange:GetDataSet

Lesen

GetDataSet

dataexchange:GetDataSet

Lesen

GetEventAction

dataexchange:GetEventAction

Lesen

GetJob

dataexchange:GetJob

Lesen

GetReceivedDataGrant

dataexchange:GetDataSet

Lesen

dataexchange:GetReceivedDataGrant

Lesen

GetRevision

dataexchange:GetRevision

Lesen

ListDataGrants

dataexchange:ListDataGrants

Auflisten

dataexchange:ListDataSets

Auflisten

ListDataSetRevisions

dataexchange:ListDataSetRevisions

Auflisten

ListDataSets

dataexchange:ListDataSets

Auflisten

ListEventActions

dataexchange:ListEventActions

Auflisten

ListJobs

dataexchange:ListJobs

Auflisten

ListReceivedDataGrants

dataexchange:ListDataSets

Auflisten

dataexchange:ListReceivedDataGrants

Auflisten

ListRevisionAssets

dataexchange:ListRevisionAssets

Auflisten

ListTagsForResource

dataexchange:ListTagsForResource

Auflisten

RevokeRevision

dataexchange:RevokeRevision

Schreiben

SendApiAsset

dataexchange:SendApiAsset

Schreiben

SendDataSetNotification

dataexchange:SendDataSetNotification

Schreiben

StartJob

dataexchange:CreateAsset

Schreiben

dataexchange:StartJob

Schreiben

dataexchange:TagResource

Taggen, Schreiben

TagResource

dataexchange:TagResource

Taggen, Schreiben

UntagResource

dataexchange:UntagResource

Taggen, Schreiben

UpdateAsset

dataexchange:UpdateAsset

Schreiben

UpdateDataSet

dataexchange:UpdateDataSet

Schreiben

UpdateEventAction

dataexchange:UpdateEventAction

Schreiben

UpdateRevision

dataexchange:PublishDataSet

Schreiben

dataexchange:PublishToDataGrant

Schreiben

dataexchange:UpdateRevision

Schreiben

Aktionen definiert durch AWS Data Exchange

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

AcceptDataGrant

Erteilt die Erlaubnis, eine Datengewährung anzunehmen

data-grants*

aws:ResourceTag/${TagKey}

Schreiben

CancelJob

Gewährt die Berechtigung zum Abbrechen einer Aufgabe.

jobs*

dataexchange:JobType

Schreiben

CreateDataGrant

Erteilt die Erlaubnis, einen Datenzuschuss zu gewähren

data-grants*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateDataSet

Gewährt die Berechtigung zum Erstellen eines neuen Datasets

data-sets*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateEventAction

Gewährt die Berechtigung zum Erstellen einer Ereignisaktion

event-actions*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateJob

Gewährt die Berechtigung zum Erstellen eines Auftrags zum Importieren oder Exportieren von Komponenten

jobs*

dataexchange:JobType

Schreiben

CreateRevision

Gewährt die Berechtigung zum Erstellen einer Überarbeitung

data-sets*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteAsset

Gewährt die Berechtigung zum Löschen einer Komponente

assets*

aws:ResourceTag/${TagKey}

Schreiben

DeleteDataGrant

Erteilt die Erlaubnis, eine Datengewährung zu löschen

data-grants*

aws:ResourceTag/${TagKey}

Schreiben

DeleteDataSet

Gewährt die Berechtigung zum Löschen eines Datasets

data-sets*

aws:ResourceTag/${TagKey}

Schreiben

entitled-data-sets*

DeleteEventAction

Gewährt die Berechtigung zum Löschen einer Ereignisaktion

event-actions*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRevision

Gewährt die Berechtigung zum Löschen einer Revision

revisions*

aws:ResourceTag/${TagKey}

Schreiben

GetAsset

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

assets*

aws:ResourceTag/${TagKey}

Lesen

entitled-assets*

GetDataGrant

Erteilt die Erlaubnis, einen Datenzuschuss zu erhalten

data-grants*

aws:ResourceTag/${TagKey}

Lesen

GetDataSet

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

data-sets*

aws:ResourceTag/${TagKey}

Lesen

entitled-data-sets*

GetEventAction

Gewährt die Berechtigung zum Erhalten einer Ereignisaktion

event-actions*

aws:ResourceTag/${TagKey}

Lesen

GetJob

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

jobs*

dataexchange:JobType

Lesen

GetReceivedDataGrant

Erteilt die Erlaubnis, einen erhaltenen Datenzuschuss zu erhalten

data-grants*

aws:ResourceTag/${TagKey}

Lesen

GetRevision

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

entitled-revisions*

Lesen

revisions*

aws:ResourceTag/${TagKey}

ListDataGrants

Erteilt die Erlaubnis, Datenzuschüsse für das Konto aufzulisten

Auflisten

ListDataSetRevisions

Gewährt die Berechtigung zum Auflisten der Revisionen eines Datasets

data-sets*

aws:ResourceTag/${TagKey}

Auflisten

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, eingegangene Datenzuschüsse für das Konto aufzulisten

Auflisten

ListRevisionAssets

Gewährt die Berechtigung zum Abrufen der Liste der Komponenten einer Revision

entitled-revisions*

Auflisten

revisions*

aws:ResourceTag/${TagKey}

ListTagsForResource

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

assets

aws:ResourceTag/${TagKey}

Auflisten

data-grants

aws:ResourceTag/${TagKey}

data-sets

aws:ResourceTag/${TagKey}

event-actions

aws:ResourceTag/${TagKey}

revisions

aws:ResourceTag/${TagKey}

RevokeRevision

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

revisions*

aws:ResourceTag/${TagKey}

Schreiben

SendApiAsset

Gewährt die Berechtigung zum Senden einer Anfrage an eine API-Komponente

assets*

aws:ResourceTag/${TagKey}

Schreiben

entitled-assets*

SendDataSetNotification

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

data-sets*

aws:ResourceTag/${TagKey}

Schreiben

StartJob

Gewährt die Berechtigung zum Starten eines Auftrags

jobs*

dataexchange:JobType

Schreiben

TagResource

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

assets

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

data-grants

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

data-sets

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

event-actions

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

revisions

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

assets

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

data-grants

aws:ResourceTag/${TagKey}

aws:TagKeys

data-sets

aws:ResourceTag/${TagKey}

aws:TagKeys

event-actions

aws:ResourceTag/${TagKey}

aws:TagKeys

revisions

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAsset

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

assets*

aws:ResourceTag/${TagKey}

Schreiben

UpdateDataSet

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

data-sets*

aws:ResourceTag/${TagKey}

Schreiben

UpdateEventAction

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

event-actions*

aws:ResourceTag/${TagKey}

Schreiben

UpdateRevision

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

revisions*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für AWS Data Exchange

Die folgenden Aktionen sind definiert durch AWS Datenaustausch, sind jedoch nicht direkt über einen API-Vorgang aufrufbar. Sie können nur in IAM-Policy-Statements verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CreateAsset

Gewährt die Berechtigung zum Erstellen einer Komponente (z. B. in einem Auftrag)

revisions*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

PublishDataSet

Erteilt die Erlaubnis, einen Datensatz für ein Produkt zu veröffentlichen

data-sets*

aws:ResourceTag/${TagKey}

Schreiben

PublishToDataGrant

Erteilt einem Datenempfänger die Erlaubnis, einen Datensatz zu veröffentlichen

data-sets*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

Ressourcentypen, definiert durch AWS Data Exchange

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

Ressourcentypen ARN Bedingungsschlüssel

assets

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

aws:ResourceTag/${TagKey}

data-grants

arn:${Partition}:dataexchange:${Region}:${Account}:data-grants/${DataGrantId}

aws:ResourceTag/${TagKey}

data-sets

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

aws:ResourceTag/${TagKey}

entitled-assets

arn:${Partition}:dataexchange:${Region}::data-sets/${DataSetId}/revisions/${RevisionId}/assets/${AssetId}

entitled-data-sets

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

entitled-revisions

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

event-actions

arn:${Partition}:dataexchange:${Region}:${Account}:event-actions/${EventActionId}

aws:ResourceTag/${TagKey}

jobs

arn:${Partition}:dataexchange:${Region}:${Account}:jobs/${JobId}

dataexchange:JobType

revisions

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

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Data Exchange

AWS Data Exchange definiert die folgenden Bedingungsschlüssel, die in Condition Element einer IAM-Richtlinie.

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