View a markdown version of this page

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

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Lieferkette

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

Referenzen:

API-Operationen, definiert von AWS Lieferkette

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

CreateBillOfMaterialsImportJob

scn: CreateBillOfMaterialsImportJob

Schreiben

CreateDataIntegrationFlow

scannen: CreateDataIntegrationFlow

Schreiben

scannen: TagResource

Markieren, Schreiben

CreateDataLakeDataset

scannen: CreateDataLakeDataset

Schreiben

scannen: TagResource

Markieren, Schreiben

CreateDataLakeNamespace

scannen: CreateDataLakeNamespace

Schreiben

scannen: TagResource

Markieren, Schreiben

CreateInstance

scannen: CreateInstance

Schreiben

scannen: TagResource

Markieren, Schreiben

DeleteDataIntegrationFlow

scannen: DeleteDataIntegrationFlow

Schreiben

DeleteDataLakeDataset

scannen: DeleteDataLakeDataset

Schreiben

DeleteDataLakeNamespace

scannen: DeleteDataLakeNamespace

Schreiben

DeleteInstance

scannen: DeleteInstance

Schreiben

GetBillOfMaterialsImportJob

scannen: GetBillOfMaterialsImportJob

Lesen

GetDataIntegrationEvent

scannen: GetDataIntegrationEvent

Lesen

GetDataIntegrationFlow

scannen: GetDataIntegrationFlow

Lesen

GetDataIntegrationFlowExecution

scannen: GetDataIntegrationFlowExecution

Lesen

GetDataLakeDataset

scannen: GetDataLakeDataset

Lesen

GetDataLakeNamespace

scannen: GetDataLakeNamespace

Lesen

GetInstance

scannen: GetInstance

Lesen

ListDataIntegrationEvents

scannen: ListDataIntegrationEvents

Auflisten

ListDataIntegrationFlowExecutions

scannen: ListDataIntegrationFlowExecutions

Auflisten

ListDataIntegrationFlows

scannen: ListDataIntegrationFlows

Auflisten

ListDataLakeDatasets

scannen: ListDataLakeDatasets

Auflisten

ListDataLakeNamespaces

scannen: ListDataLakeNamespaces

Auflisten

ListInstances

scannen: ListInstances

Auflisten

ListTagsForResource

scannen: ListTagsForResource

Auflisten

SendDataIntegrationEvent

scannen: SendDataIntegrationEvent

Schreiben

TagResource

scannen: TagResource

Markieren, Schreiben

UntagResource

scannen: UntagResource

Markieren, Schreiben

UpdateDataIntegrationFlow

scannen: UpdateDataIntegrationFlow

Schreiben

UpdateDataLakeDataset

scannen: UpdateDataLakeDataset

Schreiben

UpdateDataLakeNamespace

scannen: UpdateDataLakeNamespace

Schreiben

UpdateInstance

scannen: UpdateInstance

Schreiben

Aktionen definiert durch AWS Lieferkette

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

AssignAdminPermissionsToUser

Erteilt einem Verbundbenutzer die Berechtigung, AWS Supply-Chain-Administratorrechte hinzuzufügen

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

CreateBillOfMaterialsImportJob

Erteilt die Erlaubnis, eine zu erstellen BillOfMaterialsImportJob , die eine CSV-Datei mit Datensätzen importiert BillOfMaterials

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

CreateDataIntegrationFlow

Erteilt die Erlaubnis zum Erstellen DataIntegrationFlow , das aus mehreren Quellen in ein Ziel umgewandelt werden kann

Instanz*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateDataLakeDataset

Erteilt die Erlaubnis, den Data Lake-Datensatz zu erstellen

Instanz*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateDataLakeNamespace

Erteilt die Erlaubnis, den Data Lake-Namespace zu erstellen

Instanz*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateInstance

Erteilt die Erlaubnis, eine neue AWS Supply-Chain-Instanz zu erstellen

Instanz*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Erstellt eine SO-Anwendung

Erteilt die Berechtigung zum Erstellen einer IAM Identity Center-Anwendung für eine AWS Supply-Chain-Instanz

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteDataIntegrationFlow

Erteilt die Erlaubnis zum Löschen von DataIntegrationFlow

Ablauf der Datenintegration*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteDataLakeDataset

Erteilt die Erlaubnis, den Data Lake-Datensatz zu löschen

Datensatz*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteDataLakeNamespace

Erteilt die Erlaubnis, den Data Lake-Namespace zu löschen

Namespace*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteInstance

Erteilt die Erlaubnis zum Löschen einer AWS Supply-Chain-Instanz

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

Löscht die SSO-Applikation

Erteilt die Berechtigung zum Löschen der IAM Identity Center-Anwendung der Supply Chain-Instanz AWS

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

DescribeInstance

Erteilt die Erlaubnis, Details einer AWS Supply-Chain-Instanz einzusehen

Instanz*

als: ResourceTag /$ {} TagKey

Lesen

GetBillOfMaterialsImportJob

Erteilt die Erlaubnis, den Status und die Details eines einzusehen BillOfMaterialsImportJob

Auftrag zum Import von Stücklisten*

Lesen

GetDataIntegrationEvent

Erteilt die Erlaubnis, eine zu bekommen DataIntegrationEvent

Instanz*

als: ResourceTag /$ {} TagKey

Lesen

GetDataIntegrationFlow

Erteilt die Erlaubnis, die Details abzurufen DataIntegrationFlow

Ablauf der Datenintegration*

als: /$ {} ResourceTag TagKey

Lesen

GetDataIntegrationFlowExecution

Erteilt die Erlaubnis, eine bestimmte Ausführung einer bestimmten Ausführung auszuführen DataIntegrationFlow

Ablauf der Datenintegration*

als: /$ {} ResourceTag TagKey

Lesen

GetDataLakeDataset

Erteilt die Erlaubnis, die Datensatzdetails abzurufen

Datensatz*

als: ResourceTag /$ {} TagKey

Lesen

GetDataLakeNamespace

Erteilt die Erlaubnis, die Namespace-Details abzurufen

Namespace*

als: /$ {} ResourceTag TagKey

Lesen

GetInstance

Erteilt die Erlaubnis, Details einer AWS Supply-Chain-Instanz einzusehen

Instanz*

als: ResourceTag /$ {} TagKey

Lesen

ListAdminUsers

Erteilt die Erlaubnis, AWS Supply-Chain-Administratoren einer Instanz aufzulisten

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

ListDataIntegrationEvents

Erteilt die Erlaubnis, alle DataIntegrationEvents unter einer Instanz aufzulisten

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

ListDataIntegrationFlowExecutions

Erteilt die Erlaubnis, alle Ausführungen einer bestimmten Ausführung aufzulisten DataIntegrationFlow

Ablauf der Datenintegration*

als: /$ {} ResourceTag TagKey

Auflisten

ListDataIntegrationFlows

Erteilt die Erlaubnis, alle DataIntegrationFlows paginiert aufzulisten

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

ListDataLakeDatasets

Erteilt die Erlaubnis, die Data Lake-Datensätze unter einer bestimmten Instanz oder einem bestimmten Namespace aufzulisten

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

ListDataLakeNamespaces

Erteilt die Erlaubnis, die Data Lake-Namespaces unter einer bestimmten Instanz aufzulisten

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

ListInstances

Erteilt die Berechtigung zum Anzeigen der AWS Supply-Chain-Instanzen, die mit einem verknüpft sind AWS-Konto

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, Tags für eine AWS Supply-Chain-Ressource aufzulisten

Instanz*

als: ResourceTag /$ {} TagKey

Auflisten

RemoveAdminPermissionsForUser

Erteilt die Erlaubnis, einem Verbundbenutzer die AWS Supply-Chain-Administratorberechtigung zu entziehen

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

SendDataIntegrationEvent

Erteilt die Erlaubnis, eine zu erstellen DataIntegrationEvent , die Daten in Echtzeit aufnimmt

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Erteilt die Erlaubnis, eine AWS Supply-Chain-Ressource zu taggen

Instanz*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

UntagResource

Erteilt die Erlaubnis, ein Tag aus einer AWS Supply-Chain-Ressource zu entfernen

Instanz*

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

UpdateDataIntegrationFlow

Erteilt die Erlaubnis zur Aktualisierung des DataIntegrationFlow

Ablauf der Datenintegration*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateDataLakeDataset

Erteilt die Erlaubnis, den Data Lake-Datensatz zu aktualisieren

Datensatz*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateDataLakeNamespace

Erteilt die Erlaubnis, den Data Lake-Namespace zu aktualisieren

Namespace*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateInstance

Erteilt die Erlaubnis, eine AWS Supply-Chain-Instanz zu aktualisieren

Instanz*

als: ResourceTag /$ {} TagKey

Schreiben

Ressourcentypen, definiert durch AWS Lieferkette

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

Ressourcentypen ARN Bedingungsschlüssel

Job für den Import von Stücklisten

arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /bill-of-materials-import-job/$ {} InstanceId JobId

Ablauf der Datenintegration

arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /data-integration-flows/$ {} InstanceId FlowName

als: /$ {} ResourceTag TagKey

Datensatz

arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /namespaces/$ {Namespace} /datasets/$ {InstanceId} DatasetName

als: /$ {} ResourceTag TagKey

Instanz

arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} InstanceId

awsTagKey: /$ {} ResourceTag

Namespace

arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /namespaces/$ {Namespace} InstanceId

als: /$ {} ResourceTag TagKey

Bedingungsschlüssel für AWS Lieferkette

AWS Supply Chain 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 mithilfe von Tag-Schlüssel-Wert-Paaren in der Anforderung

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert Aktionen mithilfe von Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

Zeichenfolge

war: TagKeys

Filtert den Zugriff mithilfe von Tag-Schlüsseln in der Anforderung

ArrayOfString