View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Data Exchange - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Data Exchange

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

Referenzen:

API-Operationen, definiert von 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AcceptDataGrant

Datenaustausch: AcceptDataGrant

Schreiben

AWS-Marketplace: Abonnieren

Schreiben

CancelJob

Datenaustausch: CancelJob

Schreiben

CreateDataGrant

Datenaustausch: CreateDataGrant

Schreiben

Datenaustausch: CreateJob

Schreiben

Datenaustausch: PublishDataSet

Schreiben

Datenaustausch: PublishToDataGrant

Schreiben

Datenaustausch: StartJob

Schreiben

Datenaustausch: TagResource

Markieren, Schreiben

CreateDataSet

Datenaustausch: CreateDataSet

Schreiben

Datenaustausch: TagResource

Markieren, Schreiben

CreateEventAction

Datenaustausch: CreateEventAction

Schreiben

Datenaustausch: TagResource

Markieren, Schreiben

CreateJob

Datenaustausch: CreateJob

Schreiben

ich bin: PassRole

ich bin: PassedToService

dataexchange.amazonaws.com

Schreiben

CreateRevision

Datenaustausch: CreateRevision

Schreiben

Datenaustausch: TagResource

Markieren, Schreiben

DeleteAsset

Datenaustausch: DeleteAsset

Schreiben

DeleteDataGrant

Datenaustausch: CreateJob

Schreiben

Datenaustausch: DeleteDataGrant

Schreiben

Datenaustausch: DeleteDataSet

Schreiben

Datenaustausch: StartJob

Schreiben

DeleteDataSet

Datenaustausch: DeleteDataSet

Schreiben

DeleteEventAction

Datenaustausch: DeleteEventAction

Schreiben

DeleteRevision

Datenaustausch: DeleteRevision

Schreiben

GetAsset

Datenaustausch: GetAsset

Lesen

GetDataGrant

Datenaustausch: GetDataGrant

Lesen

Datenaustausch: GetDataSet

Lesen

GetDataSet

Datenaustausch: GetDataSet

Lesen

GetEventAction

Datenaustausch: GetEventAction

Lesen

GetJob

Datenaustausch: GetJob

Lesen

GetReceivedDataGrant

Datenaustausch: GetDataSet

Lesen

Datenaustausch: GetReceivedDataGrant

Lesen

GetRevision

Datenaustausch: GetRevision

Lesen

ListDataGrants

Datenaustausch: ListDataGrants

Auflisten

Datenaustausch: ListDataSets

Auflisten

ListDataSetRevisions

Datenaustausch: ListDataSetRevisions

Auflisten

ListDataSets

Datenaustausch: ListDataSets

Auflisten

ListEventActions

Datenaustausch: ListEventActions

Auflisten

ListJobs

Datenaustausch: ListJobs

Auflisten

ListReceivedDataGrants

Datenaustausch: ListDataSets

Auflisten

Datenaustausch: ListReceivedDataGrants

Auflisten

ListRevisionAssets

Datenaustausch: ListRevisionAssets

Auflisten

ListTagsForResource

Datenaustausch: ListTagsForResource

Auflisten

RevokeRevision

Datenaustausch: RevokeRevision

Schreiben

SendApiAsset

Datenaustausch: SendApiAsset

Schreiben

SendDataSetNotification

Datenaustausch: SendDataSetNotification

Schreiben

StartJob

Datenaustausch: CreateAsset

Schreiben

Datenaustausch: StartJob

Schreiben

Datenaustausch: TagResource

Markieren, Schreiben

TagResource

Datenaustausch: TagResource

Markieren, Schreiben

UntagResource

Datenaustausch: UntagResource

Markieren, Schreiben

UpdateAsset

Datenaustausch: UpdateAsset

Schreiben

UpdateDataSet

Datenaustausch: UpdateDataSet

Schreiben

UpdateEventAction

Datenaustausch: UpdateEventAction

Schreiben

UpdateRevision

Datenaustausch: PublishDataSet

Schreiben

Datenaustausch: PublishToDataGrant

Schreiben

Datenaustausch: UpdateRevision

Schreiben

Aktionen definiert von AWS Data Exchange

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.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AcceptDataGrant

Erteilt die Erlaubnis, eine Datenzuweisung anzunehmen

Datenzuschüsse*

als: /$ {} ResourceTag TagKey

Schreiben

CancelJob

Gewährt die Berechtigung zum Abbrechen einer Aufgabe.

Stellen*

Datenaustausch: JobType

Schreiben

CreateDataGrant

Erteilt die Erlaubnis, einen Data Grant zu erstellen

Datenzuschüsse*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateDataSet

Gewährt die Berechtigung zum Erstellen eines neuen Datasets

Datensätze*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateEventAction

Gewährt die Berechtigung zum Erstellen einer Ereignisaktion

Event-Aktionen*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateJob

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

Stellen*

Datenaustausch: JobType

Schreiben

CreateRevision

Gewährt die Berechtigung zum Erstellen einer Überarbeitung

Datensätze*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteAsset

Gewährt die Berechtigung zum Löschen einer Komponente

Vermögen*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteDataGrant

Erteilt die Erlaubnis, eine Datenerteilung zu löschen

Datenerteilungen*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteDataSet

Gewährt die Berechtigung zum Löschen eines Datasets

Datensätze*

als: ResourceTag /$ {} TagKey

Schreiben

berechtigte Datensätze*

DeleteEventAction

Gewährt die Berechtigung zum Löschen einer Ereignisaktion

Ereignis-Aktionen*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteRevision

Gewährt die Berechtigung zum Löschen einer Revision

Revisionen*

als: /$ {} 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)

Vermögenswerte*

als: ResourceTag /$ {} TagKey

Lesen

berechtigtes Vermögen*

GetDataGrant

Erteilt die Erlaubnis, einen Datenzuschuss zu erhalten

Datenzuschüsse*

als: /$ {} ResourceTag TagKey

Lesen

GetDataSet

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

Datensätze*

als: ResourceTag /$ {} TagKey

Lesen

berechtigte Datensätze*

GetEventAction

Gewährt die Berechtigung zum Erhalten einer Ereignisaktion

Ereignis-Aktionen*

als: /$ {} ResourceTag TagKey

Lesen

GetJob

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

Stellen*

Datenaustausch: JobType

Lesen

GetReceivedDataGrant

Erteilt die Erlaubnis, einen erhaltenen Datenzuschuss zu erhalten

Datenzuschüsse*

als: /$ {} ResourceTag TagKey

Lesen

GetRevision

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

berechtigte Revisionen*

Lesen

Revisionen*

als: /$ {} ResourceTag TagKey

ListDataGrants

Erteilt die Erlaubnis, Datenzuweisungen für das Konto aufzulisten

Auflisten

ListDataSetRevisions

Gewährt die Berechtigung zum Auflisten der Revisionen eines Datasets

Datensätze*

als: ResourceTag /$ {} TagKey

Auflisten

berechtigte Datensätze*

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

berechtigte Überarbeitungen*

Auflisten

Revisionen*

als: /$ {} ResourceTag TagKey

ListTagsForResource

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

Vermögenswerte

als: ResourceTag /$ {} TagKey

Auflisten

Datenzuschüsse

als: ResourceTag /$ {} TagKey

Datensätze

als: ResourceTag /$ {} TagKey

Ereignis-Aktionen

als: ResourceTag /$ {} TagKey

Überarbeitungen

als: ResourceTag /$ {} TagKey

RevokeRevision

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

Revisionen*

als: /$ {} ResourceTag TagKey

Schreiben

SendApiAsset

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

Vermögenswerte*

als: ResourceTag /$ {} TagKey

Schreiben

berechtigtes Vermögen*

SendDataSetNotification

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

Datensätze*

als: ResourceTag /$ {} TagKey

Schreiben

StartJob

Gewährt die Berechtigung zum Starten eines Auftrags

Stellen*

Datenaustausch: JobType

Schreiben

TagResource

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

Vermögenswerte

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Datenzuschüsse

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Datensätze

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Event-Aktionen

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Überarbeitungen

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

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

Vermögenswerte

als: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Datenzuschüsse

als: ResourceTag /$ {} TagKey

war: TagKeys

Datensätze

als: ResourceTag /$ {} TagKey

war: TagKeys

Event-Aktionen

als: ResourceTag /$ {} TagKey

war: TagKeys

Überarbeitungen

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateAsset

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

Vermögen*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateDataSet

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

Datensätze*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateEventAction

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

Event-Aktionen*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateRevision

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

Revisionen*

als: /$ {} ResourceTag TagKey

Schreiben

Permission-only Aktionen für AWS Data Exchange

Die folgenden Aktionen werden von AWS Data Exchange definiert, können jedoch nicht direkt über eine API-Operation 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

CreateAsset

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

Revisionen*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

PublishDataSet

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

Datensätze*

als: ResourceTag /$ {} TagKey

Schreiben

PublishToDataGrant

Erteilt einem Data Grant die Erlaubnis, einen Datensatz zu veröffentlichen

Datensätze*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

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

Vermögenswerte

arn: $ {Partition} :Datenaustausch: $ {Region} :$ {Konto} :datensätze/$ {} /revisions/$ {} /assets/$ {DataSetId} RevisionId AssetId

als: /$ {} ResourceTag TagKey

Datenzuschüsse

arn: $ {Partition} :Datenaustausch: $ {Region} :$ {Konto} :data-grants/$ {} DataGrantId

awsTagKey: /$ {} ResourceTag

Datensätze

arn: $ {Partition} :Datenaustausch: $ {Region} :$ {Konto} :datensätze/$ {} DataSetId

asTagKey: /$ {} ResourceTag

berechtigte Vermögenswerte

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

berechtigte Datensätze

arn: $ {Partition} :Datenaustausch: $ {Region} ::Daten-Sätze/$ {} DataSetId

berechtigte Revisionen

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

Ereignis-Aktionen

arn: $ {Partition} :Datenaustausch: $ {Region} :$ {Konto} :event-actions/$ {} EventActionId

awsTagKey: /$ {} ResourceTag

Arbeitsplätze

arn: $ {Partition} :Datenaustausch: $ {Region} :$ {Konto} :jobs/$ {} JobId

Datenaustausch: JobType

Überarbeitungen

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

als: /$ {} 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.

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

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist

Zeichenfolge

war: TagKeys

Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Erstellungsanforderung

ArrayOfString

Datenaustausch: JobType

Filtert den Zugriff nach dem angegebenen Auftragstyp

Zeichenfolge