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:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Zeigen Sie eine Liste der API-Operationen an, die für diesen Service verfügbar sind.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
-
Sehen Sie sich die Referenz zur programmatischen Serviceautorisierung für diesen
Dienst an.
Themen
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 |
Schreiben |
|||
|
CreateDataIntegrationFlow |
Schreiben |
|||
Markieren, Schreiben |
||||
|
CreateDataLakeDataset |
Schreiben |
|||
Markieren, Schreiben |
||||
|
CreateDataLakeNamespace |
Schreiben |
|||
Markieren, Schreiben |
||||
|
CreateInstance |
Schreiben |
|||
Markieren, Schreiben |
||||
|
DeleteDataIntegrationFlow |
Schreiben |
|||
|
DeleteDataLakeDataset |
Schreiben |
|||
|
DeleteDataLakeNamespace |
Schreiben |
|||
|
DeleteInstance |
Schreiben |
|||
|
GetBillOfMaterialsImportJob |
Lesen |
|||
|
GetDataIntegrationEvent |
Lesen |
|||
|
GetDataIntegrationFlow |
Lesen |
|||
|
GetDataIntegrationFlowExecution |
Lesen |
|||
|
GetDataLakeDataset |
Lesen |
|||
|
GetDataLakeNamespace |
Lesen |
|||
|
GetInstance |
Lesen |
|||
|
ListDataIntegrationEvents |
Auflisten |
|||
|
ListDataIntegrationFlowExecutions |
Auflisten |
|||
|
ListDataIntegrationFlows |
Auflisten |
|||
|
ListDataLakeDatasets |
Auflisten |
|||
|
ListDataLakeNamespaces |
Auflisten |
|||
|
ListInstances |
Auflisten |
|||
|
ListTagsForResource |
Auflisten |
|||
|
SendDataIntegrationEvent |
Schreiben |
|||
|
TagResource |
Markieren, Schreiben |
|||
|
UntagResource |
Markieren, Schreiben |
|||
|
UpdateDataIntegrationFlow |
Schreiben |
|||
|
UpdateDataLakeDataset |
Schreiben |
|||
|
UpdateDataLakeNamespace |
Schreiben |
|||
|
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 |
|---|---|---|---|---|
Erteilt einem Verbundbenutzer die Berechtigung, AWS Supply-Chain-Administratorrechte hinzuzufügen |
Schreiben |
|||
Erteilt die Erlaubnis, eine zu erstellen BillOfMaterialsImportJob , die eine CSV-Datei mit Datensätzen importiert BillOfMaterials |
Schreiben |
|||
Erteilt die Erlaubnis zum Erstellen DataIntegrationFlow , das aus mehreren Quellen in ein Ziel umgewandelt werden kann |
Schreiben |
|||
Erteilt die Erlaubnis, den Data Lake-Datensatz zu erstellen |
Schreiben |
|||
Erteilt die Erlaubnis, den Data Lake-Namespace zu erstellen |
Schreiben |
|||
Erteilt die Erlaubnis, eine neue AWS Supply-Chain-Instanz zu erstellen |
Schreiben |
|||
Erteilt die Berechtigung zum Erstellen einer IAM Identity Center-Anwendung für eine AWS Supply-Chain-Instanz |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen von DataIntegrationFlow |
Schreiben |
|||
Erteilt die Erlaubnis, den Data Lake-Datensatz zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis, den Data Lake-Namespace zu löschen |
Schreiben |
|||
Erteilt die Erlaubnis zum Löschen einer AWS Supply-Chain-Instanz |
Schreiben |
|||
Erteilt die Berechtigung zum Löschen der IAM Identity Center-Anwendung der Supply Chain-Instanz AWS |
Schreiben |
|||
Erteilt die Erlaubnis, Details einer AWS Supply-Chain-Instanz einzusehen |
Lesen |
|||
Erteilt die Erlaubnis, den Status und die Details eines einzusehen BillOfMaterialsImportJob |
Lesen |
|||
Erteilt die Erlaubnis, eine zu bekommen DataIntegrationEvent |
Lesen |
|||
Erteilt die Erlaubnis, die Details abzurufen DataIntegrationFlow |
Lesen |
|||
Erteilt die Erlaubnis, eine bestimmte Ausführung einer bestimmten Ausführung auszuführen DataIntegrationFlow |
Lesen |
|||
Erteilt die Erlaubnis, die Datensatzdetails abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, die Namespace-Details abzurufen |
Lesen |
|||
Erteilt die Erlaubnis, Details einer AWS Supply-Chain-Instanz einzusehen |
Lesen |
|||
Erteilt die Erlaubnis, AWS Supply-Chain-Administratoren einer Instanz aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, alle DataIntegrationEvents unter einer Instanz aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, alle Ausführungen einer bestimmten Ausführung aufzulisten DataIntegrationFlow |
Auflisten |
|||
Erteilt die Erlaubnis, alle DataIntegrationFlows paginiert aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, die Data Lake-Datensätze unter einer bestimmten Instanz oder einem bestimmten Namespace aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, die Data Lake-Namespaces unter einer bestimmten Instanz aufzulisten |
Auflisten |
|||
Erteilt die Berechtigung zum Anzeigen der AWS Supply-Chain-Instanzen, die mit einem verknüpft sind AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, Tags für eine AWS Supply-Chain-Ressource aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, einem Verbundbenutzer die AWS Supply-Chain-Administratorberechtigung zu entziehen |
Schreiben |
|||
Erteilt die Erlaubnis, eine zu erstellen DataIntegrationEvent , die Daten in Echtzeit aufnimmt |
Schreiben |
|||
Erteilt die Erlaubnis, eine AWS Supply-Chain-Ressource zu taggen |
Markieren, Schreiben |
|||
Erteilt die Erlaubnis, ein Tag aus einer AWS Supply-Chain-Ressource zu entfernen |
Markieren, Schreiben |
|||
Erteilt die Erlaubnis zur Aktualisierung des DataIntegrationFlow |
Schreiben |
|||
Erteilt die Erlaubnis, den Data Lake-Datensatz zu aktualisieren |
Schreiben |
|||
Erteilt die Erlaubnis, den Data Lake-Namespace zu aktualisieren |
Schreiben |
|||
Erteilt die Erlaubnis, eine AWS Supply-Chain-Instanz zu aktualisieren |
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 |
|---|---|---|
arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /bill-of-materials-import-job/$ {} InstanceId JobId |
||
arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /data-integration-flows/$ {} InstanceId FlowName |
||
arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /namespaces/$ {Namespace} /datasets/$ {InstanceId} DatasetName |
||
arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} InstanceId |
||
arn: $ {Partition} :scn: $ {Region} :$ {Konto} :instance/$ {} /namespaces/$ {Namespace} InstanceId |
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 |
|---|---|---|
Filtert den Zugriff mithilfe von Tag-Schlüssel-Wert-Paaren in der Anforderung |
Zeichenfolge |
|
Filtert Aktionen mithilfe von Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind |
Zeichenfolge |
|
Filtert den Zugriff mithilfe von Tag-Schlüsseln in der Anforderung |
ArrayOfString |