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 CodeConnections
AWS CodeConnections (Dienstpräfix: codeconnections) 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 das an Referenz zur programmatischen Serviceautorisierung
für diesen Dienst.
Themen
API-Operationen, definiert durch AWS CodeConnections
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 |
|---|---|---|---|---|
|
CreateConnection |
Schreiben |
|||
Taggen, Schreiben |
||||
Schreiben |
||||
Taggen, Schreiben |
||||
|
CreateHost |
Schreiben |
|||
Taggen, Schreiben |
||||
Schreiben |
||||
Taggen, Schreiben |
||||
|
CreateRepositoryLink |
Schreiben |
|||
Lesen |
||||
Taggen, Schreiben |
||||
Lesen |
||||
Write (Schreiben) |
||||
Lesen |
||||
Taggen, Schreiben |
||||
Lesen |
||||
|
CreateSyncConfiguration |
Write (Schreiben) |
|||
Lesen |
||||
Write (Schreiben) |
||||
Lesen |
||||
iam:PassedToService |
cloudformation.sync.codeconnections.amazonaws.com |
Write (Schreiben) |
||
|
DeleteConnection |
Schreiben |
|||
Schreiben |
||||
|
DeleteHost |
Schreiben |
|||
Schreiben |
||||
|
DeleteRepositoryLink |
Schreiben |
|||
Schreiben |
||||
|
DeleteSyncConfiguration |
Schreiben |
|||
Schreiben |
||||
|
GetConnection |
Lesen |
|||
Lesen |
||||
|
GetHost |
Lesen |
|||
Lesen |
||||
|
GetRepositoryLink |
Lesen |
|||
Lesen |
||||
|
GetRepositorySyncStatus |
Lesen |
|||
Lesen |
||||
|
GetResourceSyncStatus |
Lesen |
|||
Lesen |
||||
|
GetSyncBlockerSummary |
Lesen |
|||
Lesen |
||||
|
GetSyncConfiguration |
Lesen |
|||
Lesen |
||||
|
ListConnections |
Auflisten |
|||
Auflisten |
||||
|
ListHosts |
Auflisten |
|||
Auflisten |
||||
|
ListRepositoryLinks |
Auflisten |
|||
Auflisten |
||||
|
ListRepositorySyncDefinitions |
Auflisten |
|||
Auflisten |
||||
|
ListSyncConfigurations |
Auflisten |
|||
Auflisten |
||||
|
ListTagsForResource |
Auflisten |
|||
Auflisten |
||||
|
TagResource |
Taggen, Schreiben |
|||
Taggen, Schreiben |
||||
|
UntagResource |
Taggen, Schreiben |
|||
Taggen, Schreiben |
||||
|
UpdateHost |
Schreiben |
|||
Schreiben |
||||
|
UpdateRepositoryLink |
Lesen |
|||
Write (Schreiben) |
||||
Lesen |
||||
Lesen |
||||
Write (Schreiben) |
||||
Lesen |
||||
|
UpdateSyncBlocker |
Write (Schreiben) |
|||
Schreiben |
||||
|
UpdateSyncConfiguration |
Lesen |
|||
Write (Schreiben) |
||||
Lesen |
||||
Write (Schreiben) |
||||
iam:PassedToService |
cloudformation.sync.codeconnections.amazonaws.com |
Schreiben |
Aktionen definiert durch AWS CodeConnections
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 |
|---|---|---|---|---|
Gewährt die Berechtigung zum Erstellen einer Verbindungsressource. |
Write |
|||
Gewährt die Berechtigung zum Erstellen einer Host-Ressource |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen eines Repository-Links |
Schreiben |
|||
Gewährt die Berechtigung zum Erstellen einer Vorlage für die Sync-Konfiguration |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen einer Verbindungsressource. |
Write |
|||
Gewährt die Berechtigung zum Löschen einer Host-Ressource |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen eines Repository-Links |
Schreiben |
|||
Gewährt die Berechtigung zum Löschen einer Synchronisierungskonfiguration |
Schreiben |
|||
Gewährt die Berechtigung zum Abrufen von Details zu einer Verbindungsressource. |
Read |
|||
Gewährt die Berechtigung zum Abrufen von Details über eine Host-Ressource |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben eines Repository-Links |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen des neuesten Synchronisierungsstatus für ein Repository |
Lesen |
|||
Gewährt die Berechtigung zum Abrufen des neuesten Synchronisierungsstatus für eine Ressource (CFN-Stack oder andere Ressourcen) |
Lesen |
|||
Gewährt die Berechtigung zum Beschreiben von Service-Synchronisierungssperren für eine Ressource (CFN-Stack oder andere Ressourcen) |
Lesen |
|||
Gewährt die Berechtigung, eine Synchronisierungskonfiguration zu beschreiben |
Lesen |
|||
Gewährt die Berechtigung zum Auflisten von Verbindungsressourcen. |
List |
|||
Gewährt die Berechtigung zum Auflisten von Host-Ressourcen |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten von Repository-Links |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten von Sync-Definitionen |
Auflisten |
|||
Gewährt die Berechtigung zum Auflisten der Synchronisierungskonfigurationen für einen Repository-Link |
Auflisten |
|||
Gewährt die Berechtigung zum Abrufen von Schlüssel-Wert-Paaren, die verwendet werden, um die Ressource zu verwalten. |
Auflisten |
|||
Gewährt die Berechtigung zum Hinzufügen oder Ändern der Tags zur angegebenen Ressource |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis, Tags aus einem zu entfernen AWS Ressource |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis, eine Verbindungsressource mit einer Installation von zu aktualisieren CodeStar Verbindungs-App |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren einer Hostressource |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren eines Repository-Links |
Schreiben |
|||
Gewährt die Berechtigung, einen Synchronisierungs-Blocker für eine Ressource (CFN-Stack oder andere Ressourcen) zu aktualisieren |
Schreiben |
|||
Gewährt die Berechtigung zum Aktualisieren einer Synchronisierungskonfiguration. |
Schreiben |
Permission-only Aktionen für AWS CodeConnections
Die folgenden Aktionen sind definiert durch AWS CodeConnections sind aber nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.
| Aktionen | Description | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Zugriffsebene |
|---|---|---|---|---|
Erteilt die Erlaubnis, ein Verbindungstoken zum Aufrufen von Anbieteraktionen abzurufen |
Lesen |
|||
Gewährt die Berechtigung, einen Drittanbieter, z. B. eine Bitbucket-App-Installation, mit einer Verbindung zu verknüpfen |
Lesen |
|||
Gewährt die Berechtigung, einen Drittanbieter, z. B. eine Bitbucket-App-Installation, mit einer Verbindung zu verknüpfen |
Lesen |
|||
Gewährt die Berechtigung, einen Drittanbieter, z. B. eine Bitbucket-App-Installation, mit einer Verbindung zu verknüpfen |
Auflisten |
|||
Erteilt die Erlaubnis, eine Verbindungsressource an einen zu übergeben AWS Dienst, der einen Verbindungs-ARN als Eingabe akzeptiert, z. B. Codepipeline:CreatePipeline |
Lesen |
|||
Erteilt die Erlaubnis, eine Repository-Link-Ressource an einen zu übergeben AWS Dienst, der eine akzeptiert RepositoryLinkId als Eingabe, z. B. Codeverbindungen:CreateSyncConfiguration |
Lesen |
|||
Erteilt die Erlaubnis, einen Server eines Drittanbieters zuzuordnen, z. B. GitHub Enterprise Server-Instanz, mit einem Host |
Lesen |
|||
Erteilt die Erlaubnis, einen Server eines Drittanbieters zuzuordnen, z. B. GitHub Enterprise Server-Instanz, mit einem Host |
Lesen |
|||
Gewährt die Berechtigung, einen Drittanbieter, z. B. eine Bitbucket-App-Installation, mit einer Verbindung zu verknüpfen |
Lesen |
|||
Gewährt die Berechtigung, eine Verbindungsressource zum Aufrufen von Anbieteraktionen zu verwenden |
codeconnections:FullRepositoryId codeconnections:ProviderAction |
Lesen |
Ressourcentypen, definiert durch AWS CodeConnections
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}:codeconnections:${Region}:${Account}:connection/${ConnectionId} |
||
arn:${Partition}:codeconnections:${Region}:${Account}:host/${HostId} |
||
arn:${Partition}:codeconnections:${Region}:${Account}:repository-link/${RepositoryLinkId} |
Bedingungsschlüssel für AWS CodeConnections
AWS CodeConnections definiert die folgenden Bedingungsschlüssel, die verwendet werden können in Condition Element einer IAM-Richtlinie.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden |
String |
|
Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind. |
String |
|
Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden |
ArrayOfString |
|
Filtert den Zugriff nach dem Zweignamen, der in der Anforderung übergeben wird |
String |
|
Filtert den Zugriff nach dem Zweignamen, der in der Anforderung übergeben wird. Gilt nur für UseConnection Anfragen für den Zugriff auf einen bestimmten Repository-Zweig |
String |
|
Filtert den Zugriff durch das Repository, das in der Anforderung übergeben wird. Gilt nur für UseConnection Anfragen für den Zugriff auf ein bestimmtes Repository |
String |
|
Filtert den Zugriff durch die Host-Ressource, die mit der in der Anforderung verwendeten Verbindung verknüpft ist |
ARN |
|
Filtert den Zugriff anhand der Drittanbieter-ID (z. B. der Installations-ID der Bitbucket-App für CodeConnections), die verwendet wird, um eine Verbindung zu aktualisieren. Ermöglicht Ihnen, einzuschränken, welche App-Installationen von Drittanbietern zum Herstellen einer Verbindung verwendet werden können. |
String |
|
Filtert den Zugriff durch den Eigentümer des Drittanbieter-Repositorys. Gilt nur für UseConnection Anfragen für den Zugriff auf Repositorys, die einem bestimmten Benutzer gehören |
String |
|
Filtert den Zugriff durch den Dienst, an den der Principal eine Connection weitergeben darf oder RepositoryLink |
String |
|
Filtert den Zugriff durch die Provider-Aktion in einer UseConnection Anfrage wie ListRepositories. Alle gültigen Werte finden Sie in der Dokumentation. |
String |
|
Filtert den Zugriff anhand der Schreibberechtigungen einer Provider-Aktion in einem UseConnection Anfrage. Gültige Typen umfassen read_only und read_write. |
String |
|
Filtert den Zugriff nach dem Typ des Drittanbieters, der in der Anforderung übergeben wurde |
String |
|
Filtert den Zugriff nach dem Typ des Drittanbieters, der zum Filtern der Ergebnisse verwendet wird |
String |
|
Filtert den Zugriff nach dem Repository-Namen, der in der Anforderung übergeben wird. Gilt nur für UseConnection Anfragen für den Zugriff auf Repositorys, die einem bestimmten Benutzer gehören |
String |
|
Filtert den Zugriff durch VpcId hat die Anfrage übergeben |
String |