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.
CodePipeline Referenz zu Berechtigungen
Verwenden Sie die folgende Tabelle als Referenz, wenn Sie die Zugriffskontrolle einrichten und Berechtigungsrichtlinien schreiben, die Sie einer IAM-Identität zuordnen können (identitätsbasierte Richtlinien). In der Tabelle werden alle CodePipeline API-Operationen und die zugehörigen Aktionen aufgeführt, für die Sie Berechtigungen zur Durchführung der Aktion erteilen können. Bei Vorgängen, die Berechtigungen auf Ressourcenebene unterstützen, ist in der Tabelle die AWS Ressource aufgeführt, für die Sie die Berechtigungen erteilen können. Sie geben die Aktionen im Feld Action
der Richtlinie an.
Mit Berechtigungen auf Ressourcenebene können Sie angeben, für welche Ressourcen Benutzer Aktionen ausführen dürfen. AWS CodePipeline bietet teilweise Unterstützung für Berechtigungen auf Ressourcenebene. Das bedeutet, dass Sie bei einigen AWS CodePipeline API-Aufrufen steuern können, wann Benutzer diese Aktionen verwenden dürfen, je nachdem, welche Bedingungen erfüllt sein müssen, oder welche Ressourcen Benutzer verwenden dürfen. Beispielsweise können Sie Benutzern die Berechtigung erteilen, Ausführungsinformationen für die Pipeline aufzulisten, dies aber nur für eine oder mehrere bestimmte Pipeline bzw. Pipelines.
Anmerkung
In der Spalte Ressourcen werden die Ressourcen aufgeführt, die für API-Aufrufe erforderlich sind, die Berechtigungen auf Ressourcenebene unterstützen. Bei API-Aufrufen, die keine Berechtigungen auf Ressourcenebene unterstützen, können Sie den Benutzern die Berechtigung zu ihrer Verwendung erteilen, müssen aber für das Ressourcenelement in der Richtlinienanweisung einen Platzhalter (*) einfügen.
CodePipeline API-Operationen | Erforderliche Berechtigungen (API-Aktionen) | Ressourcen |
---|---|---|
Erforderlich, um Informationen zu einem bestimmten Auftrag anzuzeigen und zu sehen, ob dieser vom Auftragsworker erhalten wurde. Wird nur für benutzerdefinierte Aktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich, um zu bestätigen, dass ein Auftragsworker den angegebenen Auftrag erhalten hat. Wird nur für Partneraktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich, um eine benutzerdefinierte Aktion zu erstellen, die in allen mit dem AWS Konto verknüpften Pipelines verwendet werden kann. Wird nur für benutzerdefinierte Aktionen verwendet. |
Aktionstyp
|
|
Erforderlich zum Erstellen einer Pipeline |
Pipeline
|
|
Erforderlich, um eine benutzerdefinierte Aktion als gelöscht zu markieren. |
Aktionstyp
|
|
Erforderlich zum Löschen einer Pipeline |
Pipeline
|
|
DeleteWebhook |
Erforderlich zum Löschen eines Webhooks. |
Webhook
|
Bevor ein Webhook gelöscht wird, muss die Verbindung zwischen dem Webhook, der von erstellt wurde, CodePipeline und dem externen Tool, dessen Ereignisse erkannt werden sollen, entfernt werden. Wird derzeit nur für Webhooks unterstützt, die auf einen Aktionstyp von abzielen. GitHub |
Webhook
|
|
Erforderlich, um zu verhindern, dass Artefakte in einer Pipeline zur nächsten Stufe übergehen |
Pipeline
|
|
Erforderlich, um Artefakten in einer Pipeline zu ermöglichen, zur einer Stufe in einer Pipeline überzugehen |
Pipeline
|
|
Erforderlich zum Abrufen von Informationen zu einem Auftrag. Wird nur für benutzerdefinierte Aktionen verwendet. |
Keine Ressource erforderlich. | |
Erforderlich zum Abrufen von Struktur, Phasen, Aktionen und Metadaten einer Pipeline einschließlich des Pipeline-ARN. |
Pipeline
|
|
Erforderlich zum Abrufen von Informationen zu einer Ausführung einer Pipeline, einschließlich Details zu Artefakten, Pipeline-Ausführungs-ID und Name, Version und Status der Pipeline |
Pipeline
|
|
Erforderlich zum Abrufen von Informationen zum Zustand einer Pipeline, einschließlich Stufen und Aktionen |
Pipeline
|
|
Erforderlich zum Abfragen der Details eines Auftrags für eine Drittanbieter-Aktion. Wird nur für Partneraktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
ListActionExecutions |
Erforderlich, um eine Zusammenfassung aller Ausführungen für eine Aktion zu generieren. |
Pipeline
|
Erforderlich, um eine Zusammenfassung aller mit Ihrem Konto verknüpften CodePipeline Aktionstypen zu generieren. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich, um eine Zusammenfassung der neuesten Ausführungen für eine Pipeline zu generieren. |
Pipeline
|
|
Erforderlich, um eine Übersicht aller Pipelines zu generieren, die mit Ihrem Konto verknüpft sind. |
Pipeline-ARN mit Platzhalter (Berechtigungen auf Ressourcenebene auf der Ebene des Pipeline-Namens werden nicht unterstützt)
|
|
ListTagsForResource |
Erforderlich, um Tags für eine angegebene Ressource aufzulisten. Ressourcen sind optional. |
Aktionstyp
|
Pipeline
|
||
Webhook
|
||
ListWebhooks |
Erforderlich zum Auflisten aller Webhooks im Konto für diese Region. |
Webhook
|
Erforderlich zum Auflisten aller Webhooks in der Region für dieses Konto. |
Aktionstyp
|
|
Erforderlich, um zu bestimmen, ob es Drittanbieter-Aufträge gibt, für die ein Auftragsworker agiert. Wird nur für Partneraktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich, um Informationen CodePipeline über neue Revisionen an eine Quelle zu melden |
Aktion
|
|
Erforderlich zum Melden der Reaktion auf eine manuelle Genehmigungsanfrage an CodePipeline. Gültige Antworten sind |
Aktion
AnmerkungDieser API-Aufruf unterstützt Berechtigungen auf Ressourcenebene. Es kann jedoch ein Fehler auftreten, wenn Sie die IAM-Konsole oder den Policy Generator nutzen, um Richtlinien mit |
|
Erforderlich zum Melden des Scheiterns eines Auftrags, wie von einem Auftragsworker an die Pipeline zurückgegeben. Wird nur für benutzerdefinierte Aktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich zum Melden des Erfolgs eines Auftrags, wie von einem Auftragsworker an die Pipeline zurückgegeben. Wird nur für benutzerdefinierte Aktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich zum Melden des Scheiterns eines Drittanbieter-Auftrags, wie von einem Auftragsworker an die Pipeline zurückgegeben. Wird nur für Partneraktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich zum Melden des Erfolgs eines Drittanbieter-Auftrags, wie von einem Auftragsworker an die Pipeline zurückgegeben. Wird nur für Partneraktionen verwendet. |
Unterstützt nur einen Platzhalter (*) im Resource -Richtlinienelement. |
|
Erforderlich zum Erstellen eines Webhooks. |
Pipeline
|
|
Webhook
|
||
Nachdem ein Webhook erstellt wurde, müssen die unterstützten Drittanbieter konfiguriert werden, um die generierte Webhook-URL aufzurufen. |
Webhook
|
|
Erforderlich zum Wiederaufnehmen der Pipeline-Ausführung durch Wiederholen der letzten fehlgeschlagenen Aktionen in einer Stufe. |
Pipeline
|
|
Erforderlich, um die angegebene Pipeline zu starten (insbesondere, um mit der Verarbeitung des letzten Commits an den Quellspeicherort zu beginnen, der als Teil der Pipeline angegeben wurde). |
Pipeline
|
|
Erforderlich, um die angegebene Pipeline-Ausführung zu beenden. Sie können entweder die Pipeline-Ausführung beenden, indem Sie laufende Aktionen ausführen, ohne nachfolgende Aktionen zu starten, oder indem Sie laufende Aktionen abbrechen. |
Pipeline
|
|
TagResource |
Erforderlich, um die angegebene Ressource zu markieren. Ressourcen sind optional. |
Aktionstyp
|
Pipeline
|
||
Webhook
|
||
UntagResource |
Erforderlich, um das Tag der angegebenen Ressource zu entfernen. Ressourcen sind optional. |
Aktionstyp
|
Pipeline
|
||
Webhook
|
||
Erforderlich zum Aktualisieren einer angegebenen Pipeline mit Bearbeitungen oder Änderungen an seiner Struktur. |
Pipeline
|