Aktionen, Ressourcen und Bedingungsschlüssel für AWS CodeStar
AWS CodeStar (Dienstpräfix:codestar) 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 Dienstautorisierung für diesen
Dienst an.
Themen
Aktionen, definiert von AWS CodeStar
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 die Berechtigung, dem Team für ein AWS CodeStar Projekt einen Benutzer hinzuzufügen |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilung der Berechtigung zur Erstellung eines Projekts mit minimaler Struktur, Kundenrichtlinien und ohne Ressourcen |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilung der Berechtigung, ein Profil für einen Benutzer zu erstellen, das Benutzereinstellungen, Anzeigename und E-Mail enthält |
Schreiben |
|||
Ermöglicht das Löschen eines Projekts, einschließlich der Projektressourcen. Löscht nicht die mit dem Projekt verbundenen Benutzer, sondern die IAM-Rollen, die den Zugriff auf das Projekt ermöglicht haben. |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilt die Berechtigung zum Löschen eines Benutzerprofils in AWS CodeStar, einschließlich aller mit diesem Profil verknüpften persönlichen Präferenzdaten wie Anzeigename und E-Mail-Adresse. Die Verlaufsdaten dieses Benutzers, z. B. die von ihm vorgenommenen Übertragungen, werden dabei nicht gelöscht. |
Schreiben |
|||
Erteilung der Berechtigung zur Beschreibung eines Projekts und seiner Ressourcen |
Lesen |
|||
Erteilt die Erlaubnis, einen Benutzer AWS CodeStar und seine Benutzerattribute in allen Projekten zu beschreiben |
Lesen |
|||
Erteilung der Berechtigung zum Entfernen eines Benutzers aus einem Projekt. Das Entfernen eines Benutzers aus einem Projekt entfernt auch die IAM-Richtlinien dieses Benutzers, die den Zugriff auf das Projekt und seine Ressourcen erlaubten |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilt die Erlaubnis, alle Projekte aufzulisten, die mit Ihrem CodeStar verknüpft sind AWS-Konto |
Auflisten |
|||
Erteilt die Erlaubnis, alle mit einem Projekt verknüpften Ressourcen aufzulisten in CodeStar |
Auflisten |
|||
Erteilt die Erlaubnis, die mit einem Projekt verknüpften Tags aufzulisten in CodeStar |
Auflisten |
|||
Erteilung der Berechtigung, alle mit einem Projekt verbundenen Teammitglieder aufzulisten |
Auflisten |
|||
Erteilt die Erlaubnis, Benutzerprofile aufzulisten in AWS CodeStar |
Auflisten |
|||
Erteilt die Berechtigung zum Hinzufügen von Stichwörtern zu einem Projekt in CodeStar |
Taggen, Schreiben |
|||
Erteilt die Berechtigung zum Entfernen von Tags aus einem Projekt in CodeStar |
Taggen, Schreiben |
|||
Erteilt die Erlaubnis, ein Projekt zu aktualisieren in CodeStar |
Schreiben |
|||
Erteilt die Erlaubnis, die Attribute von Teammitgliedern innerhalb eines CodeStar Projekts zu aktualisieren |
Verwaltung von Berechtigungen, Schreiben |
|||
Erteilung der Berechtigung zur Aktualisierung eines Benutzerprofils, das Benutzereinstellungen, Anzeigename und E-Mail enthält |
Schreiben |
|||
|
VerifyServiceRole |
Erteilt die Erlaubnis zu überprüfen, ob die AWS CodeStar Servicerolle im Konto des Kunden vorhanden ist |
Auflisten |
Permission-only Aktionen für AWS CodeStar
Die folgenden Aktionen werden durch eine API-Operation definiert, können AWS CodeStar aber nicht direkt durch 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 |
|---|---|---|---|---|
|
DeleteExtendedAccess |
Erteilung der Berechtigung für erweiterte Lösch-APIs |
Schreiben |
||
|
GetExtendedAccess |
Erteilung der Berechtigung für erweiterte Lese-APIs |
Lesen |
||
|
PutExtendedAccess |
Erteilung der Berechtigung für erweiterte Schreib-APIs |
Schreiben |
Ressourcentypen, definiert durch AWS CodeStar
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} :codestar: $ {Region} :$ {Konto} :project/$ {} ProjectId |
||
arn: $ {Partition} :iam: :$ {Account} :user/$ {} AwsUserName |
Bedingungsschlüssel für AWS CodeStar
AWS CodeStar definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.
| Bedingungsschlüssel | Beschreibung | Typ |
|---|---|---|
aws: RequestTag /$ {} TagKey |
Filterung des Zugriffs durch Anfragen auf der Grundlage der zulässigen Werte für jedes der Tags |
Zeichenfolge |
as: ResourceTag /$ {} TagKey |
Filtert Zugriff nach Aktionen, basierend auf dem Tag-Wert, der der Ressource zugeordnet ist |
Zeichenfolge |
war: TagKeys |
Filtert den Zugriff auf Anfragen nach dem Vorhandensein von obligatorischen Tags in der Anfrage |
ArrayOfString |
Ziel: ResourceTag /$ {} TagKey |
Filtert Zugriff nach Aktionen, basierend auf dem Tag-Wert, der der Ressource zugeordnet ist |
Zeichenfolge |