

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

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.

# Organisieren Sie die Arbeit mit Projekten in CodeCatalyst
<a name="projects"></a>

Sie verwenden Projekte in Amazon CodeCatalyst , um einen Bereich für die Zusammenarbeit einzurichten, in dem Entwicklungsteams Entwicklungsaufgaben mit gemeinsamen Workflows und Repositorys für Continuous integration/continuous Delivery (CI/CD) durchführen können. Wenn Sie ein Projekt erstellen, können Sie Ressourcen hinzufügen, aktualisieren oder entfernen. Sie können auch den Fortschritt der Arbeit Ihres Teams überwachen. Sie können mehrere Projekte in einem Bereich haben.

Leerzeichen in CodeCatalyst bestehen aus Projekten. Sie können jedes Projekt in Ihrem Bereich sehen, aber Sie können nur die Projekte verwenden, bei denen Sie Mitglied sind. Wenn Sie ein Projekt erstellen, werden Standardrollen für Ihr Projekt generiert, die Sie Benutzern zuweisen, die Sie zu Ihrem Projekt einladen.
+ Jeder, dem Projekt mit einer Projektrolle, z. B. der Rolle „**Mitwirkender**“, zugewiesen ist, kann auf Projektressourcen zugreifen, z. B. auf ein Quell-Repository.
+ Jeder mit der Rolle **Space-Administrator** oder **Projektadministrator** kann Einladungen zur Teilnahme an einem Projekt versenden. 
+ Benutzer mit der Rolle „**Projektadministrator**“ können Aktivitäten, Status und andere Einstellungen für gemeinsam genutzte Ressourcen verfolgen. 
+ Benutzer mit der Rolle „**Eingeschränkter Zugriff**“ können Projektzuweisungen für Funktionen, Codekorrekturen und Tests im Rahmen von CI/CD Workflows verwalten. 

  Workflows werden verwendet, um Anwendungen als CI/CD pipeline. You can assemble workflows by adding actions that transfer and work on your source artifacts. When you run actions, your project cloud resources are used to provide on-demand compute ability for your workflow actions. You might configure more CI/CD Workflows zu erstellen, zu testen und zu veröffentlichen oder zu aktualisieren, die auf der Aktivität und der Ausgabe basieren, die Sie einrichten möchten. Sie können beispielsweise einen Workflow nur für Build- und Testaktionen erstellen, in dem Sie Testergebnisse anzeigen und den Workflow ohne Bereitstellung abschließen können, während Sie Fehler beheben. Anschließend können Sie einen weiteren Workflow erstellen, um Ihre Anwendung zu erstellen und in einer Staging-Umgebung bereitzustellen.

Wenn Sie ein Projekt erstellen, können Sie einen Blueprint verwenden, um ein Projekt zu erstellen, das Beispielcode enthält und Ressourcen erstellt, oder Sie können mit einem leeren Projekt beginnen. Wenn Sie ein Projekt mithilfe eines Blueprints erstellen, bestimmt der von Ihnen gewählte Blueprint, welche Ressourcen Ihrem Projekt hinzugefügt werden und welche Tools CodeCatalyst erstellt oder konfiguriert werden, damit Sie Ihre Projektressourcen verfolgen und verwenden können. Sie können Ressourcen manuell hinzufügen oder entfernen, nachdem Sie ein Projekt erstellt haben. 

In jedem Projekt werden die Projektaktivitäten in Form einer Liste von Ereignissen nach Benutzern nachverfolgt, z. B. wenn ein Projekt erstellt oder eine Ressource geändert wird. Die Projektaktivität wird auf Bereichsebene überwacht und aggregiert. Weitere Informationen zum Arbeiten mit Aktivitätsdaten finden Sie unter[Alle Projekte in einem Bereich anzeigen](projects-view-overview.md).

Wenn Ihr Projekt AWS Ressourcen verwendet, können Sie Ihr CodeCatalyst Konto mit einem AWS Konto verbinden, für das Sie über Administratorrechte verfügen, um Ressourcen für Ihr Projekt zu integrieren.

Sie können Ihrem Projekt Quell-Repositorys, Probleme und andere Ressourcen hinzufügen, nachdem Sie es erstellt haben. Sie benötigen die Rolle eines **Space-Administrators**, um Projekte erstellen zu können.

# Erstellen eines Projekts
<a name="projects-create"></a>

Mit CodeCatalyst Projekten können Sie Entwicklungsaufgaben mit gemeinsamen Workflows und Repositorys für kontinuierliche integration/continuous Bereitstellung (CI/CD) durchführen, Ressourcen verwalten, Probleme verfolgen und Benutzer hinzufügen.

Bevor Sie ein Projekt erstellen können, müssen Sie über die Rolle eines **Space-Administrators** oder eines Hauptbenutzers verfügen**.**

**Topics**
+ [Ein leeres Projekt in Amazon erstellen CodeCatalyst](#projects-create-empty)
+ [Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen](#projects-create-3p-repo)
+ [Ein Projekt mit einem Blueprint erstellen](#projects-create-console-template)
+ [Bewährte Methoden bei der Verwendung von Amazon Q zum Erstellen von Projekten oder zum Hinzufügen von Funktionen mit Blueprints](#projects-create-amazon-q)
+ [Bewährte Methoden für die Verwendung von Blueprints in Projekten](#projects-create-use-blueprints)
+ [Ressourcen und Aufgaben zu erstellten Projekten hinzufügen](#projects-create-after-steps)

## Ein leeres Projekt in Amazon erstellen CodeCatalyst
<a name="projects-create-empty"></a>

Sie können ein leeres Projekt ohne Ressourcen erstellen und die gewünschten Ressourcen zu einem späteren Zeitpunkt manuell hinzufügen.

Bevor Sie ein Projekt erstellen können, müssen Sie über die Rolle **Space-Administrator** oder **Poweruser** verfügen.

**Um ein leeres Projekt zu erstellen**

1. Navigieren Sie zu dem Bereich, in dem Sie ein Projekt erstellen möchten.

1. Wählen Sie im Space-Dashboard die Option **Projekt erstellen** aus.

1. Wählen Sie **Von vorne beginnen**.

1. **Geben Sie unter Geben Sie Ihrem Projekt einen Namen** ein den Namen ein, den Sie Ihrem Projekt zuweisen möchten. Der Name muss in Ihrem Bereich eindeutig sein.

1. Wählen Sie **Create project** (Projekt erstellen) aus.

## Ein Projekt mit einem verknüpften Drittanbieter-Repository erstellen
<a name="projects-create-3p-repo"></a>

Sie können den Quellcode Ihres Projekts bei einem bevorzugten Drittanbieter aufbewahren und trotzdem alle CodeCatalyst Funktionen wie Blueprints, Lebenszyklusmanagement, Workflows und mehr nutzen. Dazu kannst du ein neues CodeCatalyst Projekt erstellen, das auf ein GitHub Repository, Bitbucket-Repository oder ein GitLab Projekt-Repository verweist. Anschließend kannst du dein verlinktes Quell-Repository in deinem CodeCatalyst Projekt verwenden.

Bevor Sie ein CodeCatalyst Projekt erstellen können, müssen Sie über die Rolle **Space-Administrator** oder **Poweruser** verfügen. Weitere Informationen erhalten Sie unter [Erstellen einer Umgebung](spaces-create.md) und [Einen Benutzer direkt in einen Bereich einladen](spaces-members-add-admin.md).

Um ein Projekt zu erstellen CodeCatalyst , das auf ein Quell-Repository in Ihrem GitHub Konto verweist, müssen Sie die folgenden drei Aufgaben ausführen:

1. **Installiere die **GitHub Repositorys**, **Bitbucket-Repositorys oder die Repository-Erweiterung**GitLab .** Du wirst auf einer externen Site aufgefordert, eine Verbindung herzustellen und Zugriff auf dein Repository zu gewähren. Dies erfolgt im nächsten Schritt. CodeCatalyst 
**Wichtig**  
Um die **GitHub Repositorys**, **Bitbucket-Repositorys oder die **GitLab Repository-Erweiterung**** in deinem CodeCatalyst Space zu installieren, musst du mit einem Konto angemeldet sein, das die Rolle des **Space-Administrators in dem Space innehat**.

1. Connect dein GitHub Konto, deinen Bitbucket-Workspace oder deinen GitLab Nutzer mit CodeCatalyst.
**Wichtig**  
Um dein GitHub Konto, deinen GitLab Bitbucket-Workspace-Benutzer mit deinem CodeCatalyst Space zu verbinden, musst du sowohl der Administrator der Drittanbieter-Quelle als auch der CodeCatalyst **Space-Administrator** sein.
**Wichtig**  
Nachdem du eine Repository-Erweiterung installiert hast, CodeCatalyst wird der Code aller Repositorys, auf die du verlinkst, indexiert und darin gespeichert. CodeCatalyst Dadurch kann der Code in durchsucht werden. CodeCatalyst Weitere Informationen zum Datenschutz für Ihren Code bei der Verwendung verlinkter Repositorys finden Sie unter [Datenschutz](https://docs.aws.amazon.com/codecatalyst/latest/userguide/data-protection.html) im * CodeCatalyst Amazon-Benutzerhandbuch*. CodeCatalyst

1. Erstelle ein CodeCatalyst Projekt, das mit deinem GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository verknüpft ist.
**Wichtig**  
**Du kannst zwar als **Mitwirkender** ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository verknüpfen, aber du kannst die Verknüpfung zu einem Drittanbieter-Repository nur als **Space-Administrator oder Projekt-Administrator** aufheben.** Weitere Informationen finden Sie unter [Aufheben der Verknüpfung von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-unlink.md).
**Wichtig**  
CodeCatalyst unterstützt nicht die Erkennung von Änderungen im Standard-Branch für verknüpfte Repositorys. Um den Standardzweig für ein verknüpftes Repository zu ändern, müssen Sie zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standardzweig ändern und ihn dann erneut verknüpfen. Weitere Informationen finden Sie unter [Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-link.md).  
Als bewährte Methode sollten Sie immer sicherstellen, dass Sie über die neueste Version der Erweiterung verfügen, bevor Sie ein Repository verknüpfen.
**Anmerkung**  
Ein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository kann nur mit einem CodeCatalyst Projekt in einem Space verknüpft werden.
Du kannst keine leeren oder archivierten GitHub Repositorys, Bitbucket-Repositorys oder GitLab Projekt-Repositorys mit Projekten verwenden. CodeCatalyst 
Du kannst kein GitHub Repository, Bitbucket-Repository oder GitLab Projekt-Repository verknüpfen, das denselben Namen wie ein Repository in einem Projekt hat. CodeCatalyst 
Die **GitHub Repository-Erweiterung** ist nicht mit GitHub Enterprise Server-Repositorys kompatibel.
Die **Bitbucket-Repository-Erweiterung ist nicht mit Bitbucket** Data Center-Repositorys kompatibel.
Die **GitLab Repository-Erweiterung** ist nicht mit selbstverwalteten Projekt-Repositorys kompatibel. GitLab 
Sie können die Funktionen „**Beschreibung für mich schreiben**“ oder „**Kommentare zusammenfassen**“ nicht mit verknüpften Repositorys verwenden. Diese Funktionen sind nur in Pull-Requests in verfügbar. CodeCatalyst

Weitere Informationen finden Sie unter [Fügen Sie Funktionen zu Projekten mit Erweiterungen hinzu in CodeCatalystFügen Sie Funktionen zu Projekten mit Erweiterungen hinzu](extensions.md).

**Um die Drittanbieter-Erweiterung zu installieren**

1. Navigieren Sie zu dem Bereich, in dem Sie ein Projekt erstellen möchten.

1. Wählen Sie im Space-Dashboard die Option **Projekt erstellen** aus.

1. Wählen Sie **Bring Your Own Code** aus.

1. **Wähle GitHub unter **Bestehendes Repository verknüpfen** je nach dem Drittanbieter, den du verwenden möchtest, **Repositorys, **GitLab Bitbucket-Repositorys**** und Repositorys aus.** Du wirst aufgefordert, dein GitHub Konto, deinen Bitbucket-Workspace oder GitLab dein Konto zu verbinden, falls du das noch nicht getan hast. Wenn die Drittanbieter-Erweiterung deiner Wahl noch nicht installiert ist, wird eine Installationsaufforderung angezeigt.

1. Wenn Sie dazu aufgefordert werden, wählen **Sie Installieren**. Überprüfen Sie die für die Erweiterung erforderlichen Berechtigungen, und wenn Sie fortfahren möchten, wählen Sie erneut **Installieren** aus.

Nachdem du die Drittanbieter-Erweiterung installiert hast, besteht der nächste Schritt darin, dein GitHub Konto, deinen Bitbucket-Workspace oder deinen GitLab Nutzer mit deinem CodeCatalyst Space zu verbinden.

**Um dein GitHub Konto, Bitbucket-Workspace oder GitLab deinen Nutzer zu verbinden CodeCatalyst**

Führe je nach der Drittanbieter-Erweiterung, die du konfiguriert hast, einen der folgenden Schritte aus:
+ **GitHub Repositorien**: Connect zu einem GitHub Konto her.

  1. Wählen Sie ** GitHub Konto Connect**, um zur externen Site zu wechseln GitHub.

  1. Melden Sie sich mit Ihren GitHub Anmeldeinformationen bei Ihrem GitHub Konto an und wählen Sie dann das Konto aus, auf dem Sie Amazon installieren möchten CodeCatalyst.
**Tipp**  
Wenn Sie zuvor ein GitHub Konto mit dem Bereich verbunden haben, werden Sie nicht aufgefordert, es erneut zu autorisieren. Stattdessen wird ein Dialogfeld angezeigt, in dem Sie gefragt werden, wo Sie die Erweiterung installieren möchten, wenn Sie Mitglied oder Mitarbeiter in mehr als einem GitHub Bereich sind, oder die Konfigurationsseite für die CodeCatalyst Amazon-Anwendung, wenn Sie nur zu einem GitHub Bereich gehören. Konfigurieren Sie die Anwendung für den Repository-Zugriff, den Sie zulassen möchten, und wählen Sie dann **Speichern**. Wenn die Schaltfläche **Speichern** nicht aktiv ist, nehmen Sie eine Änderung an der Konfiguration vor, und versuchen Sie es dann erneut.

  1. Wählen Sie aus, ob Sie den CodeCatalyst Zugriff auf alle aktuellen und future Repositorys zulassen möchten, oder wählen Sie die spezifischen GitHub Repositorys aus, in denen Sie sie verwenden möchten. CodeCatalyst Die Standardoption besteht darin, alle GitHub Repositorys in das GitHub Konto aufzunehmen, einschließlich future Repositorys, auf die zugegriffen wird. CodeCatalyst

  1. **Überprüfen Sie die Berechtigungen, die Sie erhalten haben CodeCatalyst, und wählen Sie dann Installieren aus.**

  Nachdem Sie Ihr GitHub Konto mit verbunden haben CodeCatalyst, werden Sie zur Detailseite der **GitHub Repository-Erweiterung** weitergeleitet, auf der Sie verbundene GitHub Konten und verknüpfte GitHub Repositorys anzeigen und verwalten können.
+ **Bitbucket-Repositorys: Stelle** eine Connect zu einem Bitbucket-Workspace her.

  1. Wähle **Bitbucket-Workspace Connect**, um zur externen Site für Bitbucket zu gelangen.

  1. Melde dich mit deinen Bitbucket-Anmeldedaten in deinem Bitbucket-Workspace an und überprüfe die erteilten Berechtigungen für. CodeCatalyst

  1. **Wähle im Drop-down-Menü „**Für Workspace autorisieren**“ den Bitbucket-Workspace aus, für den du CodeCatalyst Zugriff gewähren möchtest, und wähle dann Zugriff gewähren aus.**
**Tipp**  
Wenn du zuvor einen Bitbucket-Workspace mit dem Space verbunden hast, wirst du nicht zur erneuten Autorisierung aufgefordert. Stattdessen wird dir ein Dialog angezeigt, in dem du gefragt wirst, wo du die Erweiterung installieren möchtest, wenn du Mitglied oder Mitarbeiter in mehr als einem Bitbucket-Workspace bist, oder die Konfigurationsseite für die CodeCatalyst Amazon-Anwendung, wenn du nur zu einem Bitbucket-Workspace gehörst. **Konfiguriere die Anwendung für den Workspace-Zugriff, den du zulassen möchtest, und wähle dann Zugriff gewähren.** Wenn die Schaltfläche **Zugriff gewähren** nicht aktiv ist, nehmen Sie eine Änderung an der Konfiguration vor und versuchen Sie es erneut.

  Nachdem du deinen Bitbucket-Workspace mit verbunden hast CodeCatalyst, wirst du zur Detailseite der **Bitbucket-Repository-Erweiterung** weitergeleitet, auf der du verbundene Bitbucket-Workspaces und verknüpfte Bitbucket-Repositorys einsehen und verwalten kannst.
+ **GitLab Repositorien**: Connect zu einem GitLab Benutzer her.

  1. Wählen Sie ** GitLab Benutzer Connect**, für den Sie zur externen Site wechseln möchten GitLab.

  1. Melden Sie sich mit Ihren GitLab Anmeldeinformationen bei Ihrem GitLab Benutzer an und überprüfen Sie die erteilten Berechtigungen für CodeCatalyst.
**Tipp**  
Wenn Sie zuvor einen GitLab Benutzer mit dem Bereich verbunden haben, werden Sie nicht aufgefordert, sich erneut zu autorisieren. Sie werden stattdessen zurück zur Konsole geleitet. CodeCatalyst 

  1. Wählen Sie ** AWS Connector autorisieren** für. GitLab

  Nachdem Sie Ihren GitLab Benutzer mit verbunden haben CodeCatalyst, werden Sie zur Detailseite der **GitLab Repository-Erweiterung** weitergeleitet, auf der Sie verbundene GitLab Benutzer-Repositorys und verknüpfte GitLab Projekt-Repositorys anzeigen und verwalten können.

Nachdem Sie Ihre Drittanbieter-Quelle mit verbunden haben CodeCatalyst, können Sie die Drittanbieter-Repositorys mit Ihren Projekten verknüpfen. CodeCatalyst 

**So erstellen Sie Ihr Projekt**

1. Wählen Sie auf der Seite **Projekt erstellen** das GitHub Konto aus, das Sie verbunden haben.

1. Wähle je nach dem Drittanbieter-Repository-Anbieter, den du verbunden hast, das Drop-down-Menü **GitHub Repositorys****, Bitbucket-Repositorys** oder **GitLab Repository-Repository** aus, um die Repositorys von Drittanbietern anzuzeigen, und wähle dann das Repository aus, das du mit deinem Projekt verknüpfen möchtest.

1. Gib im Texteingabefeld **Name your project** den Namen ein, den du deinem Projekt zuweisen möchtest. Der Name muss in Ihrem Bereich eindeutig sein.

1. Wählen Sie **Create project** (Projekt erstellen) aus.

Nachdem du die **GitHub Repositorys**, **Bitbucket-Repositorys** oder die **GitLab Repository-Erweiterung** installiert, deinen Ressourcenanbieter verbunden und dein Drittanbieter-Repository mit deinem CodeCatalyst Projekt verknüpft hast, kannst du es in CodeCatalyst Workflows und Entwicklungsumgebungen verwenden. Du kannst auch Drittanbieter-Repositorys im verbundenen GitHub Konto, Bitbucket-Workspace oder GitLab Benutzer mit Code erstellen, der aus einem Blueprint generiert wurde. Sie können die verknüpften Repositorys auch mit Amazon Q Developer, Blueprints und mehr verwenden. Weitere Informationen erhalten Sie unter [Automatisches Starten einer Workflow-Ausführung nach Repository-Ereignissen eines Drittanbieters](extensions-workflow-repositories.md) und [Erstellen einer Entwicklungsumgebung](devenvironment-create.md).

## Ein Projekt mit einem Blueprint erstellen
<a name="projects-create-console-template"></a>

Sie können all Ihre Projektressourcen und den Beispielcode mit einem Projekt-Blueprint bereitstellen. Informationen zu Blueprints finden Sie unter. [Erstellung eines umfassenden Projekts mit CodeCatalyst BlueprintsErstellung eines umfassenden Projekts mit Blueprints](project-blueprints.md)

**Um ein Projekt mit einem Blueprint zu erstellen**

1. Navigieren Sie in der CodeCatalyst Konsole zu dem Bereich, in dem Sie ein Projekt erstellen möchten.

1. Wählen Sie im Space-Dashboard die Option **Projekt erstellen** aus.

1. Wählen Sie **Mit einem Blueprint beginnen** aus.
**Tipp**  
Sie können sich dafür entscheiden, einen Blueprint hinzuzufügen, indem Sie **Amazon Q** Ihre Projektanforderungen mitteilen, damit Amazon Q Ihnen einen Blueprint vorschlägt. Weitere Informationen erhalten Sie unter [Verwenden von Amazon Q zur Auswahl eines Blueprints beim Erstellen eines Projekts oder beim Hinzufügen von Funktionen](getting-started-project-assistance.md#getting-started-project-assistance-create-apply-bp) und [Bewährte Methoden bei der Verwendung von Amazon Q zum Erstellen von Projekten oder zum Hinzufügen von Funktionen mit Blueprints](#projects-create-amazon-q). Diese Funktion ist nur in der Region USA West (Oregon) verfügbar.  
Diese Funktionalität setzt voraus, dass generative KI-Funktionen für den Bereich aktiviert sind. Weitere Informationen finden Sie unter [Generative KI-Funktionen verwalten](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html).

1. **Wählen Sie auf der Registerkarte **CodeCatalyst Blueprints** oder **Space-Blueprints** einen Blueprint aus und wählen Sie dann Weiter aus.**

1. Geben Sie unter **Name your project** den Namen ein, den Sie Ihrem Projekt zuweisen möchten, sowie die zugehörigen Ressourcennamen. Der Name muss in Ihrem Bereich eindeutig sein.

1. (Optional) Standardmäßig wird der durch den Blueprint erstellte Quellcode in einem CodeCatalyst Repository gespeichert. Sie können sich auch dafür entscheiden, den Quellcode des Blueprints in einem Drittanbieter-Repository zu speichern. Weitere Informationen finden Sie unter [Fügen Sie Funktionen zu Projekten mit Erweiterungen hinzu in CodeCatalystFügen Sie Funktionen zu Projekten mit Erweiterungen hinzu](extensions.md).
**Wichtig**  
CodeCatalyst unterstützt nicht die Erkennung von Änderungen in der Standardverzweigung für verknüpfte Repositorys. Um den Standardzweig für ein verknüpftes Repository zu ändern, müssen Sie zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standardzweig ändern und ihn dann erneut verknüpfen. Weitere Informationen finden Sie unter [Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-link.md).  
Als bewährte Methode sollten Sie immer sicherstellen, dass Sie über die neueste Version der Erweiterung verfügen, bevor Sie ein Repository verknüpfen.

   Führen Sie je nach Repository-Drittanbieter, den Sie verwenden möchten, einen der folgenden Schritte aus:
   + **GitHub Repositorien**: Connect ein GitHub Konto.

     Wählen Sie das Dropdownmenü **Erweitert**, wählen Sie GitHub als Repository-Anbieter aus und wählen Sie dann das GitHub Konto aus, in dem Sie den durch den Blueprint erstellten Quellcode speichern möchten.
**Anmerkung**  
Wenn Sie ein GitHub Konto verbinden, müssen Sie eine persönliche Verbindung herstellen, um eine Identitätszuordnung zwischen Ihrer Identität und Ihrer CodeCatalyst GitHub Identität herzustellen. Weitere Informationen erhalten Sie unter [Persönliche Verbindungen](concepts.md#personal-connection-concept) und [Zugreifen auf GitHub Ressourcen mit persönlichen Verbindungen](ipa-settings-connections.md).
   + **Bitbucket-Repositorys**: Connect einen Bitbucket-Workspace.

     Wähle das Dropdownmenü „**Erweitert**“, wähle Bitbucket als Repository-Anbieter und wähle dann den Bitbucket-Workspace aus, in dem du den durch den Blueprint erstellten Quellcode speichern möchtest.
   + **GitLab Repositorien**: Verbindet einen GitLab Benutzer.

     Wählen Sie das Dropdownmenü „**Erweitert**“, wählen Sie GitLab als Repository-Anbieter aus und wählen Sie dann den GitLab Benutzer aus, für den Sie den durch den Blueprint erstellten Quellcode speichern möchten.

1. Konfigurieren Sie unter **Projektressourcen** die Blueprint-Parameter. Je nach Blueprint haben Sie möglicherweise die Möglichkeit, den Namen des Quell-Repositorys zu benennen.

1. (Optional) Um Definitionsdateien mit Aktualisierungen auf der Grundlage der von Ihnen ausgewählten Projektparameter **anzuzeigen, wählen Sie unter **Projektvorschau generieren** die Option Code** **anzeigen oder Workflow anzeigen** aus.

1. (Optional) Wählen Sie **auf der Karte des Blueprints die Option Details** anzeigen aus, um spezifische Details zum Blueprint anzuzeigen, z. B. einen Überblick über die Architektur des Blueprints, die erforderlichen Verbindungen und Berechtigungen sowie die Art der Ressourcen, die der Blueprint erstellt.

1. Wählen Sie **Create project** (Projekt erstellen) aus.

## Bewährte Methoden bei der Verwendung von Amazon Q zum Erstellen von Projekten oder zum Hinzufügen von Funktionen mit Blueprints
<a name="projects-create-amazon-q"></a>

Wenn Sie ein Projekt erstellen oder einem vorhandenen Projekt neue Komponenten hinzufügen möchten, sind Sie sich möglicherweise nicht sicher, welchen Blueprint Sie verwenden oder wie Sie Funktionen integrieren sollen. CodeCatalyst beinhaltet die Integration mit einem generativen KI-Assistenten namens Amazon Q, der Ihre Projektanforderungen analysieren und einen Plan vorschlagen kann, der Ihren Bedürfnissen am besten entspricht. 

Sie können Amazon Q verwenden, um ein Projekt mit einem Blueprint zu erstellen, der Komponenten auf der Grundlage Ihrer Anforderungen erstellt, oder Sie können Amazon Q verwenden, um Ihnen zu helfen, einem vorhandenen Projekt einen Blueprint hinzuzufügen. Um beispielsweise Ressourcen für eine Webanwendung oder eine moderne Anwendung zu einem Projekt hinzuzufügen, geben Sie Ihre Anforderungen an. Anschließend werden die Ressourcen mit einem empfohlenen Blueprint hinzugefügt. Probleme für die übrigen Komponenten können für Sie erstellt werden.

Amazon Q verursacht auch Probleme bei Anforderungen, die nicht durch einen vorgeschlagenen Blueprint behoben werden können. Darüber hinaus können Sie diese Probleme Amazon Q zuweisen. Wenn Sie das Problem Amazon Q zuweisen, wird Amazon Q versuchen, einen Lösungsentwurf zu erstellen, den Sie bewerten können. Dies kann Ihnen und Ihrem Team helfen, sich auf Probleme zu konzentrieren und diese zu optimieren, während Amazon Q an einer Lösung für Probleme arbeitet, für die Sie keine Ressourcen haben, um sie sofort zu lösen.

**Anmerkung**  
**Bereitgestellt von Amazon Bedrock**: AWS implementiert [automatisierte Missbrauchserkennung](https://docs.aws.amazon.com//bedrock/latest/userguide/abuse-detection.html). Da die Features **Beschreibung für mich schreiben**, **Inhaltszusammenfassung erstellen**, **Aufgaben empfehlen**, **Features mit Amazon Q erstellen oder zu einem Projekt hinzufügen** und **Probleme Amazon Q zuweisen** mit Amazon-Q-Developer-Agent für die Softwareentwicklung auf Amazon Bedrock basieren, können Benutzer die in Amazon Bedrock implementierten Steuerelemente in vollem Umfang nutzen, um die Sicherheit und den verantwortungsvollen Umgang mit künstlicher Intelligenz (KI) durchzusetzen.

Im Folgenden finden Sie einige bewährte Methoden, die Ihnen helfen sollen, Projekte zu erstellen und Blueprints mit Amazon Q hinzuzufügen.

**Wichtig**  
Generative KI-Funktionen sind nur in der Region USA West (Oregon) verfügbar.
+ **Verwenden Sie die von Amazon Q bereitgestellten Standardansagen**. Amazon Q eignet sich am besten, wenn Sie Blueprints aus den bereitgestellten Eingabeaufforderungen auswählen. 
+ **Verwenden Sie die von Amazon Q vorgeschlagenen Konfigurationsoptionen, um eine Vorschau der Blueprints** anzuzeigen. Wählen Sie einen Blueprint aus, um eine Vorschau des Beispielcodes und der Ressourcen anzuzeigen, die mit dem Blueprint erstellt werden. 
+ **Verwenden Sie einen Bereich, der für Amazon Q aktiviert ist**. Um ein Projekt mit Amazon Q zu erstellen oder einem Projekt mit Blueprints mithilfe von Amazon Q Funktionen hinzuzufügen, verwenden Sie einen Bereich, der für generative KI-Funktionen aktiviert ist. Weitere Informationen finden Sie unter [Generative KI-Funktionen für einen Bereich aktivieren oder deaktivieren](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable).
+ **Erfahren Sie mehr über die von Amazon Q empfohlenen Blueprints**. Möglicherweise möchten Sie mehr über die Art der Projektressourcen, den Beispielcode und die Komponenten erfahren, die mit einem bestimmten empfohlenen Blueprint erstellt werden. Weitere Informationen zu verfügbaren Blueprints finden Sie unter CodeCatalyst. [Erstellung eines umfassenden Projekts mit CodeCatalyst BlueprintsErstellung eines umfassenden Projekts mit Blueprints](project-blueprints.md)
+ **Erlauben Sie Amazon Q, Probleme zu lösen**. Erlauben Sie Amazon Q, Probleme für Sie zu erstellen, diese Probleme zuzuweisen und sie zu verfolgen. Weitere Informationen finden Sie unter [Tutorial: Verwenden CodeCatalyst generativer KI-Funktionen zur Beschleunigung Ihrer Entwicklungsarbeit](getting-started-project-assistance.md).
+ **Hebt die Zuweisung von Amazon Q zu Problemen auf, an denen nicht mehr gearbeitet** wird. Nachdem Sie das Beispiel abgeschlossen haben, heben Sie die Zuweisung von Amazon Q zu allen Problemen auf, an denen nicht mehr gearbeitet wird. Wenn Amazon Q seine Arbeit an einem Problem abgeschlossen hat oder keine Lösung finden konnte, stellen Sie sicher, dass Sie die Zuweisung von Amazon Q aufheben, um zu verhindern, dass das maximale Kontingent für generative KI-Funktionen erreicht wird. Weitere Informationen finden Sie unter [Verwaltung generativer KI-Funktionen](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html) und [Preisgestaltung](https://codecatalyst.aws/explore/pricing). 
+ **Nutzung für Amazon Q anzeigen**. Sie können die Nutzung generativer KI-Funktionen auf Benutzerebene einsehen. Gehen Sie zu **Meine Einstellungen**, um generative KI-Kontingente zu verwalten und die Nutzung anhand Ihrer Builder-ID oder Single Sign-On-Identität (SSO) einzusehen. Weitere Informationen finden Sie unter [Nutzung generativer KI-Funktionen in einem Bereich anzeigen](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-view-usage). 

**Wichtig**  
Für die generativen KI-Funktionen in CodeCatalyst gelten Kontingente. Weitere Informationen finden Sie unter [Amazon Q Developer Pricing](https://aws.amazon.com/q/developer/pricing/), [Aktivierung oder Deaktivierung generativer KI-Funktionen für einen Bereich](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-generative-ai-features.html#managing-generative-ai-features-enable-disable) und [Abrechnung](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-billing.html).

## Bewährte Methoden für die Verwendung von Blueprints in Projekten
<a name="projects-create-use-blueprints"></a>

Im Folgenden finden Sie einige bewährte Methoden, die Ihnen helfen sollen, ein Projekt mit Blueprints zu erstellen oder Blueprints hinzuzufügen.
+ **Verwenden Sie die von bereitgestellten Blueprints CodeCatalyst , um Projekte zu erstellen oder zu Projekten hinzuzufügen**. Sie können Blueprints verwenden, um ein vollständiges Projekt mit Quellcode und Ressourcen für Entwickler zu erstellen. Beispielsweise erstellt der Webanwendungs-Blueprint Anwendungs- und Infrastrukturressourcen und stellt eine Webanwendung bereit. Sie können ein Projekt mit einem Blueprint erstellen oder einem vorhandenen Projekt einen benutzerdefinierten Blueprint hinzufügen. Weitere Informationen finden Sie unter [Ein Projekt mit einem Blueprint erstellen](create-project-with-bp.md). Sehen Sie sich einen beliebigen Blueprint an CodeCatalyst , um eine Vorschau des Beispielcodes und der Ressourcen anzuzeigen, die mit dem Blueprint erstellt werden.
+ **Verwenden Sie benutzerdefinierte Blueprints, die von Ihrer Organisation entworfen wurden**. Sie können benutzerdefinierte Blueprints verwenden, um ein vollständiges Projekt in Ihrem Bereich zu erstellen. Der von Ihrer Organisation entworfene benutzerdefinierte Blueprint kann für Standardisierung und bewährte Verfahren sorgen, was auch dazu beitragen kann, den Aufwand für die Einrichtung eines neuen Projekts zu reduzieren. Als Autor eines benutzerdefinierten Blueprints können Sie sich Details darüber ansehen, für welche Projekte Ihr Blueprint in Ihrem gesamten Bereich verwendet wird. Mit Lifecycle Management können Sie den Softwareentwicklungszyklus jedes Projekts zentral verwalten, und Blueprint-Benutzer können das Lebenszyklusmanagement nutzen, um eine Codebasis aus aktualisierten Optionen oder Versionen eines Blueprints neu zu generieren. Weitere Informationen finden Sie unter [Als Blueprint-Autor mit Lifecycle Management arbeiten](lifecycle-management-dev.md).
+ **Fügen Sie dem Konto für Ihr Projekt die Entwicklerrolle oder die entsprechenden IAM-Rollen hinzu**. Während oder nach Abschluss der Schritte zur Projekterstellung können Sie Ihre Blueprint-Berechtigungen konfigurieren, indem Sie IAM-Rollen in einem Bereich auswählen oder erstellen AWS-Konto , der mit dem Bereich verbunden ist.

## Ressourcen und Aufgaben zu erstellten Projekten hinzufügen
<a name="projects-create-after-steps"></a>

Sobald Ihr Projekt fertig ist, können Sie Ressourcen und Aufgaben hinzufügen.
+ Weitere Informationen zu den CI/CD Workflows, die mit Ihrem Projekt erstellt wurden, finden Sie unter[Erste Schritte mit Workflows](workflows-getting-started.md).
+ Informationen zum Arbeiten mit Build-Aktionen, die denen in Ihrem neuen Projekt ähneln und Build-Artefakte in einem Amazon S3 S3-Bucket bereitstellen, finden Sie unter [Bauen mit Workflows](build-workflow-actions.md) und[Tutorial: Artefakte auf Amazon S3 hochladen](build-deploy.md).
+ Informationen dazu, wie Sie mit einem leeren Projekt beginnen und mit der Bereitstellung einer ähnlichen serverlosen Anwendung mit einer CloudFormation Stack-Bereitstellung arbeiten, finden Sie unter[Tutorial: Eine serverlose Anwendung bereitstellen](deploy-tut-lambda.md).
+ Informationen zum Hinzufügen einer Planungstafel für Probleme finden Sie unter[Verfolge und organisiere die Arbeit mit Problemen in CodeCatalystVerfolge und organisiere die Arbeit mit Problemen](issues.md).
+ Informationen zur Projektübersicht, zum Projektstatus, zu den letzten Teamaktivitäten und zur zugewiesenen Arbeit finden Sie unter[Eine Liste von Projekten abrufen](projects-view.md).
+ Informationen zum Anzeigen des Quellcodes oder zum Erstellen eines Pull-Requests finden Sie unter[Speichern Sie Code mit Quell-Repositorys in und arbeiten Sie gemeinsam daran CodeCatalystSpeichern Sie Code mit Quell-Repositorys und arbeiten Sie gemeinsam daran](source.md).
+ Informationen zum Einrichten von Benachrichtigungen, die Statuswarnungen bei erfolgreicher oder fehlgeschlagener Workflow-Ausführung senden, finden Sie unter[Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst](notifications-manage.md). 
+ Informationen zum Einladen von Mitgliedern zu Ihrem Projekt finden Sie unter[Benutzern Projektberechtigungen gewähren](projects-members.md).
+ Informationen zum Einrichten von Entwicklungsumgebungen finden Sie unter[Schreiben und ändern Sie Code mit Dev Environments in CodeCatalystSchreiben und ändern Sie Code mit Dev Environments](devenvironment.md).

# Eine Liste von Projekten abrufen
<a name="projects-view"></a>

In Ihrem CodeCatalyst Bereich können Sie Details zu jedem Projekt einsehen, für das Sie über Projektberechtigungen verfügen.

Um ein Projekt ansehen zu können, müssen Sie Mitglied des Projekts sein oder die Rolle eines **Space-Administrators** für den Bereich besitzen.

Wenn Sie noch kein Projekt erstellt haben, finden Sie weitere Informationen unter[Erstellen eines Projekts](projects-create.md). Sie müssen über die Rolle eines **Space-Administrators** für den Bereich verfügen, in dem Sie ein Projekt erstellen möchten.
+ In der Projektübersicht können Sie Projektmitglieder, Quell-Repositorys, Workflow-Ausführungen, offene Pull-Requests, Projektentwicklungsumgebungen und Probleme einsehen.
+ Unter Projekteinstellungen kannst du Projektdetails anzeigen und verwalten, das Projekt löschen, neue Mitglieder zum Projekt einladen, Projektmitglieder verwalten und Benachrichtigungen konfigurieren.

## Projektaufgaben und Entwicklungsumgebungen anzeigen
<a name="projects-view-overview-tasks"></a>

Verwenden Sie die Konsole, um eine Zusammenfassung der Projektaufgaben, wie z. B. offene Issues und Pull Requests, die Ihnen zugewiesen oder von Ihnen erstellt wurden, sowie der zugehörigen Entwicklungsumgebungen des Projekts anzuzeigen.

Um ein Projekt anzeigen zu können, müssen Sie Mitglied des Projekts sein oder die Rolle eines **Space-Administrators** für den Bereich besitzen.

**Um deine Quell-Repositorys, Workflow-Ausführungen, Issues, Pull Requests, Entwicklungsumgebungen und Issues anzuzeigen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu dem Bereich mit dem Projekt, das Sie anzeigen möchten. Wählen Sie unter **Projekte** Ihr Projekt aus.

1. Wählen Sie im Navigationsbereich **Overview (Übersicht)** aus.

1. Sehen Sie sich die Projektaufgaben an, die Ihnen zugewiesen und von Ihnen erstellt wurden. 
   + Die Liste **Mitglieder anzeigen \$1 Alle anzeigen**, um eine Liste der Projektmitglieder zu sehen.
   + Auf der Karte **Repositorien** finden Sie die Quell-Repositorys, die dem Projekt zugeordnet sind.
   + Sehen Sie sich die Karte **Workflow-Durchläufe** an, um die Workflows zu sehen, die dem Projekt zugeordnet sind.
   + Auf der Karte „**Pull-Requests öffnen**“ finden Sie eine Zusammenfassung des Status des Code-Repositorys sowie der Ihnen zugewiesenen und von Ihnen erstellten Pull Requests.
   + Auf der Karte **Meine Entwicklungsumgebungen** finden Sie eine Zusammenfassung der Entwicklungsumgebungen, die dem Projekt zugeordnet sind. 
   + Auf der Karte **Probleme** finden Sie eine Zusammenfassung der Ihnen zugewiesenen Aufgaben oder der von Ihnen erstellten Aufgaben.

# Alle Projekte in einem Bereich anzeigen
<a name="projects-view-overview"></a>

In der **Projektliste** für Ihren Bereich können Sie alle Projekte anzeigen, für die Sie über Berechtigungen verfügen.

Verwenden Sie die Konsole, um eine Zusammenfassung der Projektaufgaben, wie z. B. offene Issues und Pull Requests, die Ihnen zugewiesen oder von Ihnen erstellt wurden, sowie der zugehörigen Entwicklungsumgebungen des Projekts anzuzeigen.

Um ein Projekt anzeigen zu können, müssen Sie Mitglied des Projekts sein oder die Rolle eines **Space-Administrators** für den Bereich besitzen.

**Um deine Quell-Repositorys, Workflow-Ausführungen, Issues, Pull Requests, Entwicklungsumgebungen und Issues einzusehen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu dem Bereich mit dem Projekt, das Sie anzeigen möchten. Wählen Sie unter **Projekte** Ihr Projekt aus.

1. Wählen Sie im Navigationsbereich die Option **Projekteinstellungen** aus.

1. Zeigen Sie den Projektnamen, den Pfad, die Projekt-ID und die Beschreibung an.

## Projekteinstellungen anzeigen
<a name="projects-view-settings"></a>

In den **Projekteinstellungen** können Sie Projektmitglieder, Quell-Repositorys, Workflow-Ausführungen, offene Pull-Requests, Projektentwicklungsumgebungen und Probleme anzeigen.

Verwenden Sie die Konsole, um eine Zusammenfassung der Projektaufgaben, wie z. B. offene Issues und Pull Requests, die Ihnen zugewiesen oder von Ihnen erstellt wurden, sowie der zugehörigen Entwicklungsumgebungen des Projekts anzuzeigen.

**Um deine Quell-Repositorys, Workflow-Läufe, Issues, Pull Requests, Entwicklungsumgebungen und Issues anzuzeigen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu dem Bereich mit dem Projekt, das Sie anzeigen möchten. Wählen Sie unter **Projekte** Ihr Projekt aus.

1. Wählen Sie im Navigationsbereich **Projekteinstellungen** aus.

1. Zeigen Sie den Projektnamen, den Pfad, die Projekt-ID und die Beschreibung an.

## Zu einem anderen Projekt wechseln in CodeCatalyst
<a name="projects-view-switch"></a>

Um zu einem anderen Projekt zu wechseln, wählen Sie in der Konsole aus einer Liste von Projekten, auf die Sie Zugriff haben.

**Um zu einem anderen Projekt zu wechseln**

1. Wählen Sie in der CodeCatalyst Konsole oben die Projektauswahl aus.

1. Erweitern Sie das Drop-down-Menü und wählen Sie das Projekt aus, zu dem Sie navigieren möchten.

# Löschen eines Projekts
<a name="projects-delete"></a>

Sie können ein Projekt löschen, um jeglichen Zugriff auf die Ressourcen des Projekts zu entfernen. Sie benötigen die Rolle eines Space-Administrators oder eines Projektadministrators, um ein Projekt löschen zu können. Sobald Sie ein Projekt gelöscht haben, können Projektmitglieder nicht mehr auf Projektressourcen zugreifen, und alle Workflows, die von Quell-Repositorys von Drittanbietern angefordert werden, werden gestoppt.

**Um Ihr Projekt zu löschen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu dem Bereich mit dem Projekt, das Sie anzeigen möchten. Wählen Sie unter **Projekte** Ihr Projekt aus.

1. Wählen Sie im Navigationsbereich die Option **Projekteinstellungen** aus.

1. Wählen Sie **Delete project (Projekt löschen)**.

1. Geben Sie **delete** die Eingabetaste ein, um den Löschvorgang zu bestätigen.

1. Wählen Sie **Delete project (Projekt löschen)**.

# Benutzern Projektberechtigungen gewähren
<a name="projects-members"></a>

Sie können die Mitglieder in Ihren Projekten über die CodeCatalyst Amazon-Konsole verwalten. Sie können Benutzer hinzufügen oder entfernen, die Rollen aktueller Mitglieder verwalten, Einladungen zur Teilnahme an Ihrem Projekt versenden und Einladungen stornieren, die noch nicht akzeptiert wurden.

Auf der Mitgliederseite für Space- und Projektbenutzer können Benutzer mehrere Rollen haben. Benutzern mit mehreren Rollen wird ein Indikator angezeigt, wenn sie mehrere Rollen haben, und sie werden mit der Rolle mit den meisten Berechtigungen zuerst angezeigt.

## Eine Liste der Mitglieder und ihrer Projektrollen abrufen
<a name="projects-members-view"></a>

Wenn Sie Ihrem Projekt einen Benutzer hinzufügen, weisen Sie eine Rolle zu, die Projektberechtigungen wie folgt gewährt:
+ Die Rolle des **Projektadministrators** verfügt über alle Berechtigungen in einem Projekt. Weisen Sie diese Rolle nur Benutzern zu, die alle Aspekte eines Projekts verwalten müssen, einschließlich der Bearbeitung von Projekteinstellungen, der Verwaltung von Projektberechtigungen und dem Löschen des Projekts. Weitere Informationen finden Sie unter [Die Rolle des Projektadministrators](ipa-role-types.md#ipa-role-project-admin).
+ Die Rolle **Mitwirkender** verfügt über die Berechtigungen, die für die Arbeit an einem Projekt erforderlich sind. Weisen Sie diese Rolle den Benutzern zu, die mit Code, Workflows, Problemen und Aktionen in einem Projekt arbeiten müssen. Weitere Informationen finden Sie unter [Rolle „Mitwirkender“](ipa-role-types.md#ipa-role-contributor).
+ Die **Prüferrolle** verfügt über Überprüfungsberechtigungen. Details hierzu finden Sie unter [Rolle des Prüfers](ipa-role-types.md#ipa-role-reviewer).
+ Die Rolle „**Nur lesen**“ hat Leseberechtigungen. Details hierzu finden Sie unter [Rolle „Nur lesen“](ipa-role-types.md#ipa-role-read-only).

Sie müssen keinen Benutzer mit der Rolle **Space-Administrator** zu Ihrem Projekt einladen, da dieser bereits impliziten Zugriff auf alle Projekte im Space hat.

Wenn Sie einen Benutzer zu Ihrem Projekt einladen (ohne ihm die Rolle des **Space-Administrators** zuzuweisen), wird der Benutzer in der Tabelle **Projektmitglieder** unter Projekte und in der Tabelle **Projektmitglieder** unter Spaces angezeigt.

**Um Benutzer und Rollen in einem Bereich anzuzeigen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu dem Bereich mit dem Projekt, das Sie anzeigen möchten. Wählen Sie unter **Projekte** Ihr Projekt aus.

1. Wählen Sie im Navigationsbereich die Option **Projekteinstellungen** aus.

1. Wählen Sie die Registerkarte **Mitglieder**.

   In der Tabelle **Projektmitglieder** werden alle Mitglieder angezeigt, die eine Rolle in einem Projekt spielen. 
**Tipp**  
Wenn Sie die Rolle eines **Space-Administrators** haben, können Sie sehen, zu welchen Projekten Sie direkt eingeladen wurden. Navigieren Sie zu den **Projekteinstellungen** für das Projekt und wählen Sie dann **Meine Projekte** aus.

   In der Tabelle **Space-Administratoren** werden Benutzer mit der Rolle **Space-Administrator** angezeigt. Diese Benutzer werden automatisch (implizit) allen Projekten im Space zugewiesen und haben keine Rolle in einem Projekt.

   In der Spalte **Status** sind die folgenden Werte gültig:
   + **Eingeladen** — Die Einladung wurde CodeCatalyst gesendet, aber der Benutzer hat sie noch nicht angenommen oder abgelehnt.
   + **Mitglied** — Der Benutzer hat die Einladung angenommen.

**Topics**
+ [Eine Liste der Mitglieder und ihrer Projektrollen abrufen](#projects-members-view)
+ [Einen Benutzer zu einem Projekt einladen](#projects-members-add)
+ [Eine Einladung stornieren](#projects-members-cancel-invite)
+ [Einen Benutzer aus Ihrem Projekt entfernen](#projects-members-remove)
+ [Eine Einladung für ein Projekt annehmen oder ablehnen](#w2aac27c19c15c25)

## Einen Benutzer zu einem Projekt einladen
<a name="projects-members-add"></a>

Sie können die Konsole verwenden, um Benutzer zu Ihrem Projekt einzuladen. Sie können Mitglieder Ihres Bereichs einladen oder Namen von außerhalb Ihres Bereichs hinzufügen.

Um Benutzer zu Ihrem Projekt einzuladen, müssen Sie mit der Rolle **Projektadministrator** oder **Space-Administrator** angemeldet sein.

Sie müssen keinen Benutzer mit der Rolle eines **Space-Administrators** zu Ihrem Projekt einladen, da dieser bereits impliziten Zugriff auf alle Projekte im Space hat.

Wenn Sie einen Benutzer zu Ihrem Projekt einladen (ohne ihm die Rolle des **Space-Administrators** zuzuweisen), wird der Benutzer in der Tabelle **Projektmitglieder** unter Projekte und in der Tabelle **Projektmitglieder** unter Spaces angezeigt.

**Um ein Mitglied über den Tab Projekteinstellungen zu Ihrem Projekt einzuladen**

1. Navigiere zu deinem Projekt.
**Tipp**  
In der oberen Navigationsleiste können Sie auswählen, welches Projekt angezeigt werden soll.

1. Wählen Sie im Navigationsbereich die Option **Projekteinstellungen** aus.

1. Wählen Sie die Registerkarte **Mitglieder**.

1. Wählen Sie **unter Projektmitglieder** die Option **Neues Mitglied einladen** aus.

1. Geben Sie die E-Mail-Adresse des neuen Mitglieds ein, wählen Sie die Rolle für dieses Mitglied aus und wählen Sie dann **Einladen** aus. Weitere Informationen zu Rollen finden Sie unter [Zugriff mit Benutzerrollen gewähren](ipa-roles.md).

**Um ein Mitglied von der Projektübersichtsseite aus zu Ihrem Projekt einzuladen**

1. Navigiere zu deinem Projekt.
**Tipp**  
In der oberen Navigationsleiste können Sie auswählen, welches Projekt angezeigt werden soll.

1. Wählen Sie die Schaltfläche **Mitglieder \$1**.

1. Geben Sie die E-Mail-Adresse des neuen Mitglieds ein, wählen Sie die Rolle für dieses Mitglied aus und wählen Sie dann **Einladen** aus. Weitere Informationen zu Rollen finden Sie unter [Zugriff mit Benutzerrollen gewähren](ipa-roles.md).

## Eine Einladung stornieren
<a name="projects-members-cancel-invite"></a>

Wenn Sie kürzlich eine Einladung gesendet haben, können Sie sie stornieren, solange die Einladung noch nicht angenommen wurde. 

Um Projekteinladungen verwalten zu können, benötigen Sie die Rolle **Projektadministrator** oder **Space-Administrator**.

**Um die Einladung eines Projektmitglieds zu stornieren**

1. Navigieren Sie zu dem Projekt, an das Sie eine Einladung gesendet haben, die Sie stornieren möchten.

1. Wählen Sie im Navigationsbereich die Option **Projekteinstellungen** aus.

1. Rufen Sie die Registerkarte **Mitglieder** auf und überprüfen Sie, ob das Mitglied den Status **Eingeladen** hat.
**Anmerkung**  
Sie können nur eine Einladung stornieren, die noch nicht angenommen wurde.

1. Wählen Sie die Option neben der Zeile mit dem eingeladenen Mitglied und wählen Sie dann **Einladung stornieren** aus.

1. Ein Bestätigungsfenster wird angezeigt. Wählen Sie zur Bestätigung „**Einladung stornieren**“.

## Einen Benutzer aus Ihrem Projekt entfernen
<a name="projects-members-remove"></a>

Sie können die Konsole verwenden, um einen Benutzer aus Ihrem Projekt zu entfernen.

Um einen Benutzer aus Ihrem Projekt zu entfernen, müssen Sie mit der Rolle **Projektadministrator** oder **Space-Administrator** angemeldet sein.

**Anmerkung**  
Wenn Sie einen Benutzer aus allen Projekten innerhalb eines Bereichs entfernen, wird der Benutzer automatisch aus diesem Bereich entfernt.

**Um einen Benutzer aus einem Projekt zu entfernen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu dem Bereich mit dem Projekt, das Sie anzeigen möchten. Wählen Sie unter **Projekte** Ihr Projekt aus.

1. Wählen Sie im Navigationsbereich die Option **Projekteinstellungen** aus.

1. Wählen Sie die Registerkarte **Mitglieder**.

1. Wählen Sie den Selektor neben dem Profil aus, das Sie entfernen möchten, und wählen Sie dann **Entfernen** aus.

1. Bestätigen Sie, dass Sie den Benutzer entfernen möchten, und wählen Sie dann **Entfernen**.

## Eine Einladung für ein Projekt annehmen oder ablehnen
<a name="w2aac27c19c15c25"></a>

Möglicherweise erhalten Sie eine E-Mail-Einladung zur Teilnahme an einem CodeCatalyst Amazon-Projekt. Sie können die Einladung akzeptieren oder ablehnen.

**Akzeptieren oder Ablehnen einer Einladung**

1. Öffnen Sie die Einladungs-E-Mail.

1. Wählen Sie den Projektlink in der E-Mail aus.

1. Wählen Sie **Annehmen** oder **Ablehnen**.

   Wenn Sie **Ablehnen** wählen, wird eine E-Mail an das Projektmanagementkonto gesendet, in der es darüber informiert wird, dass Sie die Einladung abgelehnt haben.

# Zugriff auf Projekte mithilfe von Teams zulassen
<a name="projects-teams"></a>

Nachdem Sie ein Projekt erstellt haben, können Sie Teams hinzufügen. Teams ermöglichen es Ihnen, Benutzer so zu gruppieren, dass sie CodeCatalyst als Projekt- und Bereichsmitglieder Berechtigungen gemeinsam nutzen und Projekte, Problemverfolgung, Rollen und Ressourcen verwalten können.

Sie benötigen die Rolle **eines Projektadministrators**, um Teams für Ihr Projekt verwalten zu können.

Teams werden auch auf Bereichsebene in verwaltet CodeCatalyst. Weitere Informationen über Teams in Räumen finden Sie unter[Zugriff auf Räume mithilfe von Teams zulassen](managing-teams.md). 

**Topics**
+ [Ein Team zu einem Projekt hinzufügen](projects-teams-add.md)
+ [Projektrollen für ein Team zuweisen](projects-teams-project-roles.md)
+ [Eine Projektrolle für ein Team entfernen](projects-teams-remove.md)

# Ein Team zu einem Projekt hinzufügen
<a name="projects-teams-add"></a>

Sie können Teams verwalten, in denen die Teammitglieder auf Ressourcen in Ihrem Projekt zugreifen können.

Auf der Mitgliederseite für Space- und Projektbenutzer können Benutzer mehrere Rollen haben. Benutzern mit mehreren Rollen wird ein Indikator angezeigt, wenn sie mehrere Rollen haben, und sie werden mit der Rolle mit den meisten Berechtigungen zuerst angezeigt.

**Um ein Team hinzuzufügen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt. Wählen Sie **Projekteinstellungen** und dann **Teams**.

1. Wählen **Sie Team hinzufügen**.

1. Wählen Sie unter **Team** ein Team aus der Liste der verfügbaren Teams aus.

1. Wählen Sie unter **Projektrolle** eine Rolle aus der Liste der verfügbaren Projektrollen in aus CodeCatalyst.
   + **Projektadministrator** — Einzelheiten finden Sie unter[Die Rolle des Projektadministrators](ipa-role-types.md#ipa-role-project-admin).
   + **Mitwirkender** — Einzelheiten finden Sie unter[Rolle „Mitwirkender“](ipa-role-types.md#ipa-role-contributor).
   + **Prüfer** — Einzelheiten finden Sie unter[Rolle des Prüfers](ipa-role-types.md#ipa-role-reviewer).
   + **Schreibgeschützt** — Einzelheiten finden Sie unter[Rolle „Nur lesen“](ipa-role-types.md#ipa-role-read-only).

1. Wählen **Sie Team hinzufügen**.

# Projektrollen für ein Team zuweisen
<a name="projects-teams-project-roles"></a>

Einem Team können Rollenberechtigungen, wie z. B. **Hauptbenutzer**, in einem Bereich zugewiesen werden. Sie können die Space-Rolle für ein Team ändern, beachten Sie jedoch, dass alle Mitglieder des Teams diese Berechtigungen erben.

**Um eine Projektrolle hinzuzufügen oder zu ändern**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Bereich. Wählen Sie **Projekteinstellungen** und dann **Teams** aus.

1. Um eine Rolle zu ändern, wählen Sie den Selektor neben dem Team in dieser Liste aus und wählen Sie dann **Rolle ändern** aus. Um eine Rolle hinzuzufügen, wählen Sie **Projektrolle hinzufügen**. Wählen Sie **unter Projekt** das Projekt aus, das Sie hinzufügen möchten, und wählen Sie unter **Rolle** die Rolle aus. Wählen Sie eine der verfügbaren Projektrollen aus:
   + **Projektadministrator** — Einzelheiten finden Sie unter[Die Rolle des Projektadministrators](ipa-role-types.md#ipa-role-project-admin).
   + **Mitwirkender** — Einzelheiten finden Sie unter[Rolle „Mitwirkender“](ipa-role-types.md#ipa-role-contributor).
   + **Prüfer** — Einzelheiten finden Sie unter[Rolle des Prüfers](ipa-role-types.md#ipa-role-reviewer).
   + **Schreibgeschützt** — Einzelheiten finden Sie unter[Rolle „Nur lesen“](ipa-role-types.md#ipa-role-read-only).

1. Wählen Sie **Speichern**.

# Eine Projektrolle für ein Team entfernen
<a name="projects-teams-remove"></a>

 CodeCatalystIn können Sie die Projektrollen für Ihr Team einsehen. Sie können auch die Mitglieder eines Teams anzeigen. Sie können die Projektrolle für ein Team entfernen.

**Um eine Projektrolle zu entfernen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Bereich. Wählen Sie **Projekteinstellungen** und dann **Teams** aus.

1. Wählen Sie die Registerkarte **Projektrollen** aus.

1. Wählen Sie die Rolle aus, die Sie entfernen möchten.
**Wichtig**  
Wenn Sie eine Rolle aus einem Team entfernen, werden die zugehörigen Berechtigungen für alle Benutzer im Team entfernt.

1. Wählen Sie **Speichern**.

# Zulassen des Projektzugriffs für Maschinenressourcen
<a name="projects-machine-resources"></a>

Maschinenressourcen sind spezifische Ressourcen, CodeCatalystthat denen Berechtigungen für Projekte oder Bereiche in erteilt wurden CodeCatalyst. 

**Anmerkung**  
Der Begriff Maschinenressource bezieht sich nicht auf eine Cloud-Infrastruktur wie eine EC2-Instanz, sondern bezieht sich stattdessen auf einen Blueprint oder eine Workflow-Ressource mit Berechtigungen für einen Bereich oder ein Projekt.

Ein Beispiel für die Arbeit mit Maschinenressourcen in Projekten beinhaltet die Aktivierung einer Blueprint-Ressource, in Ihrem Namen auf ein Projekt zuzugreifen.

Eine Maschinenressource stellt Ihre Identität gegenüber Ihrer autorisierten Ressource dar, wenn Sie CodeCatalyst über SSO darauf zugreifen. Maschinenressourcen werden verwendet, um Berechtigungen für Ressourcen in Ihrem Projekt zu erteilen, z. B. **Blueprints** und **Workflows**. Sie können die Maschinenressourcen in Ihrem Projekt anzeigen und wählen, ob Sie Maschinenressourcen für Ihr Projekt aktivieren oder deaktivieren möchten. Beispielsweise möchten Sie möglicherweise eine Maschinenressource deaktivieren, um den Zugriff zu verwalten, und sie dann später wieder aktivieren.

Diese Operationen sind für Maschinenressourcen in Fällen verfügbar, in denen eine Maschinenressource gesperrt oder deaktiviert werden muss. Wenn Sie beispielsweise vermuten, dass Anmeldeinformationen kompromittiert wurden, können Sie die Computerressource deaktivieren. Im Allgemeinen müssen diese Operationen nicht verwendet werden.

Sie benötigen die Rolle eines **Space-Administrators** oder **eines Projektadministrators**, um diese Seite anzeigen und Maschinenressourcen auf Projektebene verwalten zu können.

Maschinenressourcen werden auch auf Bereichsebene in verwaltet CodeCatalyst. Weitere Informationen über Teams in Bereichen/Projekten finden Sie unter. [Erlauben des Speicherzugriffs für Maschinenressourcen](managing-machine-resources.md)

**Topics**
+ [Projektzugriff für Maschinenressourcen anzeigen](projects-machine-resources-view.md)
+ [Projektzugriff für Maschinenressourcen deaktivieren](projects-machine-resources-disable.md)
+ [Projektzugriff für Maschinenressourcen aktivieren](projects-machine-resources-enable.md)

# Projektzugriff für Maschinenressourcen anzeigen
<a name="projects-machine-resources-view"></a>

Sie können eine Liste der Maschinenressourcen anzeigen, die in Ihrem Projekt verwendet werden.

Sie müssen über die Rolle eines **Space-Administrators** oder **eines Projektadministrators** verfügen.

**Um Maschinenressourcen anzuzeigen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt und wählen Sie dann **Projekteinstellungen** aus. Wählen Sie **Maschinenressourcen** aus.

1. Wählen Sie in der Dropdownliste **Workflow-Aktion** aus, um nur die Maschinenressourcen für Workflows anzuzeigen. Wählen Sie **Blueprint** aus, um nur die Maschinenressourcen für Blueprints anzuzeigen.

   Sie können mithilfe des Felds Filter auch nach einem Namen **filtern**.

# Projektzugriff für Maschinenressourcen deaktivieren
<a name="projects-machine-resources-disable"></a>

Sie können wählen, ob Maschinenressourcen deaktiviert werden sollen, die in Ihrem Projekt verwendet werden. 

**Wichtig**  
Durch das Deaktivieren von Maschinenressourcen werden alle Berechtigungen für alle zugehörigen Blueprints oder Workflows im Bereich entfernt.

Sie müssen über die Rolle eines **Space-Administrators** oder **eines Projektadministrators** verfügen.

**Um Maschinenressourcen zu deaktivieren**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt und wählen Sie dann **Projekteinstellungen** aus. Wählen Sie **Maschinenressourcen** aus.

1. Wählen Sie eine der folgenden Optionen aus.
**Wichtig**  
Durch das Deaktivieren von Maschinenressourcen werden alle Berechtigungen für alle zugehörigen Blueprints oder Workflows im Bereich entfernt.
   + Um sie einzeln zu deaktivieren, wählen Sie den Selektor neben einer oder mehreren Maschinenressourcen aus, die Sie deaktivieren möchten. Wählen **Sie Deaktivieren** und anschließend **Diese Ressource** aus. 
   + Um alle Ressourcen zu **deaktivieren, wählen Sie Deaktivieren** und dann **Alle Ressourcen**. 
   + Um alle Workflow-Aktionen zu deaktivieren, wählen **Sie Deaktivieren** und dann **Alle Workflow-Aktionen** aus. 
   + Um alle Blueprints zu deaktivieren, wählen Sie **Deaktivieren** und dann **Alle Blueprints** aus. 

# Projektzugriff für Maschinenressourcen aktivieren
<a name="projects-machine-resources-enable"></a>

Sie können wählen, ob Maschinenressourcen aktiviert werden sollen, die in Ihrem Projekt verwendet werden und die deaktiviert wurden. 

Sie müssen über die Rolle eines **Space-Administrators** oder **eines Projektadministrators** verfügen.

**Um Maschinenressourcen zu aktivieren**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt und wählen Sie dann **Projekteinstellungen** aus. Wählen Sie **Maschinenressourcen** aus.

1. Wählen Sie eine der folgenden Optionen aus.
   + Um sie einzeln zu aktivieren, wählen Sie den Selektor neben einer oder mehreren Maschinenressourcen, die Sie aktivieren möchten. Wählen Sie **Aktivieren** und anschließend **Diese Ressource** aus. 
   + Um alle Ressourcen zu aktivieren, wählen Sie **Aktivieren** und dann **Alle Ressourcen** aus. 
   + Um alle Workflow-Aktionen zu aktivieren, wählen Sie **Aktivieren** und dann **Alle Workflow-Aktionen** aus. 
   + Um alle Blueprints zu aktivieren, wählen Sie **Aktivieren** und dann **Alle Blueprints** aus. 

# Kontingente für Projekte
<a name="projects-quotas"></a>

In der folgenden Tabelle werden Kontingente und Limits für Projekte bei Amazon beschrieben CodeCatalyst. Weitere Informationen zu Kontingenten bei Amazon CodeCatalyst finden Sie unter[Kontingente für CodeCatalyst](quotas.md).


|  |  | 
| --- |--- |
| Maximale Anzahl von Projekten pro Bereich | 100 | 
| Maximale Anzahl von Projekten, zu denen ein Benutzer gehören kann | 1.000 | 
| Maximale Anzahl von Mitgliedern, die zu einem Projekt gehören können. | 10.000 | 
| Projektnamen |  Projektnamen müssen innerhalb eines Leerzeichens eindeutig sein. Namen müssen zwischen 3 und 63 Zeichen lang sein. Bei den Namen muss die Groß- und Kleinschreibung beachtet werden. Projektnamen müssen mit einem alphanumerischen Zeichen beginnen. Zulässige Zeichen: **A-Z, a-z, 0-9, Leerzeichen und.,** **\$1 (Unterstrich) — (Bindestrich)** Projektnamen dürfen keines der folgenden Zeichen enthalten: `! ? @ # $ % ^ & * ( ) + = { } [ ] \| \ / > < ~ ` ' " ; : `  | 
| Projektbeschreibungen |  Projektbeschreibungen können bis zu 200 Zeichen lang sein. Zulässige Zeichen: **A-Z, a-z, 0-9, Leerzeichen und.,** **\$1 (Unterstrich) — (Bindestrich)**. Projektbeschreibungen sind optional.  | 

# Senden von Benachrichtigungen von CodeCatalyst
<a name="notifications"></a>

Sie können Benachrichtigungen einrichten, um Ihre Projekte und Ressourcen in zu überwachen CodeCatalyst. Benutzer können in jedem Projekt, in dem sie Mitglied sind, die Projektereignisse auswählen, über die sie E-Mails erhalten möchten. Du kannst dich auch dafür entscheiden, Benachrichtigungen, die an ein ganzes Team gesendet werden, in einer Team-Messaging-Anwendung wie Slack zu konfigurieren, indem du den Zugriff zwischen einem CodeCatalyst Space und einem Slack-Workspace konfigurierst und dann Benachrichtigungen für ein Projekt so konfigurierst, dass sie an einen oder mehrere Kanäle in diesem Slack-Workspace gesendet werden. Sobald du den Zugriff zwischen einem CodeCatalyst Space und einem Slack-Workspace konfiguriert hast, haben Projektmitglieder auch die Möglichkeit, ihr eigenes Slack-Mitglied hinzuzufügen, IDs sodass sie direkt über CodeCatalyst Ereignisse in verbundenen Slack-Workspaces und -Kanälen informiert werden können.

**Anmerkung**  
Bei den Projektereignissen, die an Slack gesendet werden können, handelt es sich nicht um dieselbe Gruppe von Ereignissen, über die Benutzer per E-Mail benachrichtigt werden können. 

**Topics**
+ [Wie funktionieren Benachrichtigungen?](notifications-concepts.md)
+ [Erste Schritte mit Slack-Benachrichtigungen](getting-started-notifications.md)
+ [Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst](notifications-manage.md)

# Wie funktionieren Benachrichtigungen?
<a name="notifications-concepts"></a>

Du kannst dein Projekt so einrichten, dass Benachrichtigungen an deine Team-Messaging-Anwendung wie Slack gesendet werden. 



## Welche Berechtigungen sind für Benachrichtigungen erforderlich?
<a name="notifications-concepts-permissions"></a>

Jedes Projektmitglied kann die Benachrichtigungseinstellungen für einen Kanal in konfigurieren, anzeigen, aktualisieren oder löschen CodeCatalyst. Allerdings können nur Benutzer mit der Rolle **Space-Administrator** Slack-Workspaces hinzufügen oder löschen. Alle Benutzer können konfigurieren, über welche Projektereignisse sie E-Mails für die Projekte erhalten möchten, zu denen sie gehören. CodeCatalyst

## Über welche CodeCatalyst Ereignisse kann ich Benachrichtigungen konfigurieren?
<a name="notifications-concepts-events"></a>

Du kannst so konfigurieren CodeCatalyst , dass Benachrichtigungen über Workflow-Ereignisse an einen oder mehrere Slack-Channels gesendet werden. Sobald Benachrichtigungen zwischen einem CodeCatalyst Projekt und Slack konfiguriert wurden, können Projektbenutzer wählen, ob sie ihre eigene Slack-Mitglieds-ID hinzufügen möchten, um in Slack-Kanälen Direktnachrichten über Ereignisse zu erhalten. CodeCatalyst Nutzer, die ihr Slack-Mitglied hinzufügen, IDs erhalten direkte Erwähnungen IDs in den für ihre Projekte konfigurierten Slack-Channels, was dazu beiträgt, auf Ereignisse aufmerksam zu machen, die ihnen wichtig sind.

Du kannst auch wählen, über welche Ereignisse du E-Mails erhalten möchtest. Diese E-Mails werden an die für Ihre AWS Builder-ID konfigurierte E-Mail-Adresse gesendet.

## Wie werden Benachrichtigungen angezeigt?
<a name="notifications-concepts-delivery"></a>

Du kannst so konfigurieren CodeCatalyst , dass Benachrichtigungen an einen oder mehrere Slack-Channels gesendet werden. Du musst autorisieren, Berechtigungen für CodeCatalyst den Zugriff auf deinen Slack-Workspace zu erteilen. Sobald die Autorisierung erteilt wurde, CodeCatalyst kann er Benachrichtigungen an die von dir konfigurierten Slack-Channels senden. Wenn ein Projektmitglied sich dafür entscheidet, seine Slack-Mitglieds-ID hinzuzufügen, kann es Erwähnungen über CodeCatalyst Ereignisse in den für dieses Projekt konfigurierten Slack-Channels erhalten.

## Wie richte ich Benachrichtigungen ein?
<a name="notifications-concepts-setup"></a>

E-Mail-Benachrichtigungen werden als Teil von konfiguriert CodeCatalyst. Projektbenutzer können auf ihrer Seite **Meine Einstellungen** auswählen, über welche Ereignisse sie E-Mails erhalten möchten. 

Um Slack-Benachrichtigungen für deine Projektressourcen einzurichten, musst du die folgenden übergeordneten Aufgaben erledigen. 

**Um Benachrichtigungen einzurichten (Aufgaben auf hoher Ebene)**

1.  CodeCatalystIn **richten Sie eine Verbindung zwischen CodeCatalyst und einem** Messaging-Client wie Slack ein. Sobald ein Slack-Workspace verbunden ist, steht er allen Projekten im Space zur Verfügung. 
**Anmerkung**  
Nur Benutzer mit einer Space-Administratorrolle können einen Slack-Workspace hinzufügen oder löschen.

1. **Füge in deinem Projekt den Channel hinzu CodeCatalyst**, über den dein Team Benachrichtigungen erhalten soll.

1. In CodeCatalyst aktivierst du **Benachrichtigungen** für verschiedene Ereignisse, wie z. B. Fehler bei der Workflow-Ausführung, und gibst den Kanal an, an den sie gesendet werden sollen.

Die detaillierten Schritte finden Sie unter [Erste Schritte mit Slack-Benachrichtigungen](getting-started-notifications.md).

Sobald Benachrichtigungen zwischen einem CodeCatalyst Space und Slack konfiguriert wurden, können Benutzer wählen, ob sie ihr eigenes Slack-Mitglied hinzufügen möchten, IDs um Direktnachrichten über CodeCatalyst Ereignisse in den für ihre Projekte konfigurierten Slack-Kanälen zu erhalten.

# Erste Schritte mit Slack-Benachrichtigungen
<a name="getting-started-notifications"></a>

Nachdem du ein Projekt erstellt hast, kannst du Slack-Benachrichtigungen einrichten, die deinem Team helfen, die Projektressourcen zu überwachen. 

Diese Schritte führen dich durch die Einrichtung von Slack-Benachrichtigungen zum ersten Mal in. CodeCatalyst Wenn du Benachrichtigungen bereits konfiguriert hast, findest du weitere Informationen unter[Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst](notifications-manage.md). 

**Anmerkung**  
Bei den Projektereignissen, die an Benachrichtigungskanäle gesendet werden können, handelt es sich nicht um dieselbe Gruppe von Ereignissen, über die Benutzer per E-Mail benachrichtigt werden können. Weitere Informationen finden Sie unter [Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst](notifications-manage.md).

**Topics**
+ [Voraussetzungen](#getting-started-notifications-prerequisites)
+ [Schritt 1: Connect dich mit CodeCatalyst deinem Slack-Workspace](#getting-started-notifications-connect-slack)
+ [Schritt 2: Füge deinen Slack-Kanal hinzu CodeCatalyst](#getting-started-notifications-add-slack-channel)
+ [Schritt 3: Teste Benachrichtigungen von bis CodeCatalyst zu Slack](#getting-started-notifications-next-steps)
+ [Schritt 4: Nächste Schritte](#getting-started-notifications-test)

## Voraussetzungen
<a name="getting-started-notifications-prerequisites"></a>

Bevor Sie beginnen, muss Folgendes sichergestellt sein:
+ Ein CodeCatalyst Leerzeichen. Informationen zum Erstellen eines CodeCatalyst Bereichs und zur ersten Anmeldung finden Sie unter[Richten Sie ein und melden Sie sich an CodeCatalystRichten Sie ein und melden Sie sich an bei CodeCatalyst](setting-up-topnode.md).
+ Ein CodeCatalyst Projekt. Weitere Informationen finden Sie unter [Erstellen eines Projekts](projects-create.md).
+ Ein CodeCatalyst Konto mit der Rolle **Projektadministrator** oder **Space-Administrator**. Weitere Informationen finden Sie unter [Zugriff mit Benutzerrollen gewähren](ipa-roles.md).
+ Ein Slack-Konto und ein Slack-Workspace, auf den zugegriffen werden kann von. CodeCatalyst
+ Ein Slack-Kanal, über den Benachrichtigungen gesendet CodeCatalyst werden. Der Kanal kann öffentlich oder privat sein.

## Schritt 1: Connect dich mit CodeCatalyst deinem Slack-Workspace
<a name="getting-started-notifications-connect-slack"></a>

Nur Benutzer mit der **Space-Administratorrolle** können Slack-Workspaces hinzufügen oder löschen. Das Hinzufügen oder Löschen eines Slack-Workspace wirkt sich auf alle Projekte im Space aus. Führe einen sicheren OAuth Authentifizierungs-Handshake mit deinem CodeCatalyst Slack-Workspace durch, um die Verbindung zwischen CodeCatalyst und Slack herzustellen. 

Verwende die folgenden Anweisungen, um dich mit deinem CodeCatalyst Slack-Workspace zu verbinden.

**Anmerkung**  
Dies muss nur einmal für jeden Slack-Workspace gemacht werden. Du kannst dann Benachrichtigungen für jeden Slack-Kanal einrichten.

**Um dich mit deinem Slack-Workspace CodeCatalyst zu verbinden**

1. Öffne die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt.

1. Wählen Sie im Navigationsbereich **Projekteinstellungen** aus.

1. Wählen Sie die Registerkarte **Benachrichtigungen**.

1. Wählen Sie **Benachrichtigungen konfigurieren**.

1. Wähle **Mit dem Slack-Workspace verbinden**.

1. Lies den Inhalt des Dialogfelds und wähle dann Mit dem **Slack-Workspace verbinden**.

1. In der Nachricht „**Amazon Q Developer in Chat-Anwendungen**“:

   1. Wähle oben rechts den Slack-Workspace aus, der deinen Channel enthält.

   1. Wählen Sie **Zulassen**.

   Du kehrst zur CodeCatalyst Konsole zurück.

1. Fahren Sie fort mit [Schritt 2: Füge deinen Slack-Kanal hinzu CodeCatalyst](#getting-started-notifications-add-slack-channel).

## Schritt 2: Füge deinen Slack-Kanal hinzu CodeCatalyst
<a name="getting-started-notifications-add-slack-channel"></a>

Du benötigst die Slack-Kanal-ID, zu der du deinen Kanal hinzufügen möchtest. CodeCatalyst

**Um deine Slack-Kanal-ID zu erhalten**

1. Melde dich bei Slack an. Weitere Informationen findest du unter [Bei Slack anmelden](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. Gehe zum Slack-Workspace, der den Channel enthält, in den du Benachrichtigungen senden möchtest. Weitere Informationen findest du unter [Zwischen Slack-Workspaces wechseln](https://slack.com/help/articles/1500002200741-Switch-between-workspaces) oder [In weiteren Slack-Workspaces anmelden](https://slack.com/help/articles/212681477-Sign-in-to-Slack).

1. **Öffne im Navigationsbereich das Kontextmenü (Rechtsklick) für den Channel, in den du Benachrichtigungen senden möchtest, und wähle Channel-Details öffnen aus.**

   Die Kanal-ID wird unten im Dialogfeld angezeigt. 

1. Kopieren Sie den **Kanal-ID-Wert**. Sie benötigen ihn im nächsten Schritt.

Mit der Kanal-ID, die du gerade kopiert hast, kannst du jetzt deinen Slack-Kanal mit verbinden. CodeCatalyst

**Um deinen Slack-Kanal hinzuzufügen CodeCatalyst**

1. Bevor Sie beginnen, fügen Sie, falls Ihr Slack-Kanal privat ist, die App Amazon Q Developer in Chat-Anwendungen wie folgt zum Kanal hinzu:

   1. Geben Sie im Nachrichtenfeld Ihres Slack-Kanals die **aws-App ein **@aws** und wählen Sie sie** aus dem Dialogfeld aus.

   1. Drücken Sie die **Eingabetaste**.

      Eine Slackbot-Nachricht wird angezeigt, die darauf hinweist, dass Amazon Q Developer in Chat-Anwendungen nicht im privaten Channel ist. 

   1. Wählen Sie **Invite Them** aus, um Amazon Q Developer in Chat-Anwendungen in den Channel einzuladen.

1. Wählen Sie in der CodeCatalyst Konsole **Weiter**.

1. Füge in **Channel-ID** die Slack-Channel-ID ein, die du zuvor erhalten hast.

1. Gib im Feld **Kanalname** einen Namen ein. Wir empfehlen, den Namen des Slack-Channels zu verwenden.

1. Wählen Sie **Weiter** aus.

1. **Wähle unter Benachrichtigungsereignisse** auswählen den Ereignistyp aus, für den du Benachrichtigungen erhalten möchtest.

1. Wählen Sie **Finish** (Abschließen).

## Schritt 3: Teste Benachrichtigungen von bis CodeCatalyst zu Slack
<a name="getting-started-notifications-next-steps"></a>



Nachdem dein Projekt so konfiguriert wurde, dass Benachrichtigungen zum Workflow-Status gesendet werden, kannst du deine Benachrichtigungen in Slack einsehen.

**Um deine Benachrichtigungen in Slack einzusehen**

1. [Starte in deinem CodeCatalyst Projekt manuell einen Workflow](workflows-manually-start.md), um einen Workflow-Lauf abzuschließen und eine Statusbenachrichtigung zu erhalten, wenn der Lauf abgeschlossen ist.

1. Sieh dir in Slack den Channel an, den du für Benachrichtigungen eingerichtet hast. Deine Benachrichtigungen zeigen den aktuellen Status jeder Workflow-Ausführung an und ob sie fehlgeschlagen oder erfolgreich war.

## Schritt 4: Nächste Schritte
<a name="getting-started-notifications-test"></a>

Sobald ein Slack-Workspace für deinen CodeCatalyst Bereich konfiguriert ist, kannst du weitere Slack-Channels, bestehende CodeCatalyst Projekte hinzufügen und sie für neue Projekte hinzufügen, nachdem du sie erstellt hast. Du kannst Projektnutzer auch darüber informieren, dass sie persönliche Slack-Benachrichtigungen für ihr Slack-Mitglied konfigurieren und die Ereignisse konfigurieren können IDs, für die sie E-Mails erhalten. Weitere Informationen finden Sie unter [Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst](notifications-manage.md).

# Senden von Slack- und E-Mail-Benachrichtigungen von CodeCatalyst
<a name="notifications-manage"></a>

Sie können so konfigurieren CodeCatalyst , dass Benachrichtigungen über Ereignisse gesendet werden, die in Ihrem Projekt auftreten. CodeCatalyst kann Benachrichtigungen an Messaging-Clients wie Slack-Channels senden. Durch das CodeCatalyst Senden von Nachrichten an Slack-Kanäle können Sie sicherstellen, dass Ihr gesamtes Team über wichtige Ereignisse wie Workflow-Fehler informiert ist. Optional kannst du festlegen, dass du in den Slack-Nachrichten, die gesendet werden, CodeCatalyst @mention du haben möchtest, sodass du eine entsprechende Direktnachricht (DM) erhältst.

CodeCatalyst kann dir auch Benachrichtigungen direkt in einer E-Mail senden. E-Mail-Benachrichtigungen werden über Ereignisse in jedem Projekt gesendet, in dem Sie Mitglied sind. Diese E-Mails werden an die in Ihrer AWS Builder-ID konfigurierte E-Mail-Adresse gesendet.

**Anmerkung**  
Die Ereignisse, die an Slack-Channels gesendet werden können, können sich von denen unterscheiden, die per E-Mail gesendet werden. 

**Topics**
+ [E-Mail-Benachrichtigungen konfigurieren](notifications-personal.md)
+ [Benachrichtigungen an Slack-Channels senden](notifications-projects.md)
+ [Slack-Direktnachrichten konfigurieren](notifications-personal-slack.md)
+ [Benachrichtigungen für einen Benachrichtigungskanal bearbeiten](notifications-edit.md)
+ [Einen Kanal entfernen](notifications-remove-channel.md)

# E-Mail-Benachrichtigungen konfigurieren
<a name="notifications-personal"></a>

Sie können wählen, ob Sie E-Mail-Benachrichtigungen über Ereignisse in jedem Projekt erhalten möchten, in dem Sie Mitglied sind. Diese E-Mails werden an die in Ihrer AWS Builder-ID konfigurierte E-Mail-Adresse gesendet. Standardmäßig erhalten Sie E-Mails über alle Projektereignisse, für die E-Mails gesendet werden können.<a name="notifications-personal-email"></a>

**Um E-Mail-Benachrichtigungen für Projektereignisse zu konfigurieren**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Wählen Sie in der oberen Menüleiste Ihr Profil-Badge und dann **Meine Einstellungen** aus. Die Seite CodeCatalyst **Meine Einstellungen** wird geöffnet.
**Tipp**  
Sie können Ihr Benutzerprofil auch finden, indem Sie die Mitgliederseite für ein Projekt oder einen Bereich aufrufen und Ihren Namen aus der Mitgliederliste auswählen.

1. Suchen Sie unter **E-Mail-Benachrichtigungen** das Projekt in der Liste, für das Sie E-Mail-Benachrichtigungen konfigurieren möchten, und wählen Sie **Bearbeiten** aus.

1. Wählen Sie die Ereignisse aus, für die Sie E-Mails erhalten möchten, und wählen Sie dann **Speichern**.

# Benachrichtigungen an Slack-Channels senden
<a name="notifications-projects"></a>

Du kannst so konfigurieren CodeCatalyst , dass Benachrichtigungen über Projektereignisse an die Slack-Kanäle deines Teams gesendet werden. Auf diese Weise kannst du sicherstellen, dass dein gesamtes Team über wichtige Ereignisse informiert ist, z. B. wenn ein Workflow-Lauf fehlschlägt.

**Anmerkung**  
Jedes Mitglied eines Projekts kann Benachrichtigungen verwalten, die an Kanäle für dieses Projekt gesendet werden. Allerdings können nur Benutzer mit der Rolle **Space-Administrator** Slack-Workspaces hinzufügen oder löschen. 

Verwende die folgenden Anweisungen, um einen Slack-Channel hinzuzufügen, an den Benachrichtigungen gesendet werden.

**Um einen Slack-Kanal für Benachrichtigungen hinzuzufügen**

1. Wenn du deinen ersten Slack-Kanal hinzufügst, sieh stattdessen nach. [Erste Schritte mit Slack-Benachrichtigungen](getting-started-notifications.md)

   Nachdem du deinen ersten Channel eingerichtet hast, kehre zu diesem Verfahren zurück, um weitere Channels einzurichten.

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt.

1. Wählen Sie im Navigationsbereich **Projekteinstellungen** aus.

1. Wählen Sie die Registerkarte **Benachrichtigungen**.

1. Wählen Sie **Add channel** (Kanal hinzufügen) aus.

1. **Wähle Workspace** und wähle dann den Slack-Workspace aus, der den Channel enthält, an den du Benachrichtigungen senden möchtest.

   Wenn dein Slack-Workspace nicht in der Liste enthalten ist, kannst du ihn hinzufügen, indem du den Anweisungen unter folgst. [Erste Schritte mit Slack-Benachrichtigungen](getting-started-notifications.md)

1. Wenn der **Slack-Channel, den du hinzufügen möchtest, privat ist, führe folgende Schritte durch, bevor du eine Channel-ID** eingibst:

   1. Gib im Nachrichtenfeld deines Slack-Kanals die **aws-App ein **@aws** und wähle sie aus dem Pop-up** aus.

   1. Drücken Sie die **Eingabetaste**.

      Eine Slackbot-Nachricht wird angezeigt, die darauf hinweist, dass Amazon Q Developer in Chat-Anwendungen nicht im privaten Channel ist. 

   1. Wählen Sie **Invite Them** aus, um Amazon Q Developer in Chat-Anwendungen in den Channel einzuladen.

1. Geben Sie im CodeCatalyst Feld **Channel-ID** die Channel-ID von Slack ein. Um die ID zu finden, gehe zu Slack und klicke im Navigationsbereich mit der rechten Maustaste auf den Channel und wähle **Channel-Details öffnen**.

   Die Kanal-ID wird unten im Dialogfeld angezeigt. 

1. Geben Sie im Feld **Kanalname** einen Namen ein. Wir empfehlen, den Namen des Slack-Channels zu verwenden.

1. **Wähle unter Benachrichtigungsereignisse** auswählen den Ereignistyp aus, für den du Benachrichtigungen erhalten möchtest.

1. Wählen Sie **Hinzufügen** aus.

# Slack-Direktnachrichten konfigurieren
<a name="notifications-personal-slack"></a>

Wenn ein CodeCatalyst Projekt so konfiguriert wurde, dass [Benachrichtigungen an einen Slack-Channel](notifications-projects.md) gesendet werden, können diese Benachrichtigungen auch als Direktnachrichten gesendet werden (DMs). Wenn du Benachrichtigungen direkt an dich schickst, DMs kann das dazu beitragen, das Bewusstsein für Ereignisse in den Projekten zu schärfen, in denen du eine Rolle spielst. Um das zu aktivieren DMs, musst du deine Slack-Mitglieds-ID zu CodeCatalyst hinzufügen. 

**Um Direktnachrichten in Slack zu konfigurieren**

1. Öffne die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Wählen Sie in der oberen Menüleiste Ihr Profil-Badge und dann **Meine Einstellungen** aus. Die Seite CodeCatalyst **Meine Einstellungen** wird geöffnet.
**Tipp**  
Sie können Ihr Benutzerprofil auch finden, indem Sie die Mitgliederseite für ein Projekt oder einen Bereich aufrufen und Ihren Namen aus der Mitgliederliste auswählen.

1. Wähle unter **Persönliche Slack-Benachrichtigungen** die Option „**Slack-ID Connect**“ und dann „**Mit Slack-Workspace verbinden**“. Es öffnet sich ein separates Fenster.
**Tipp**  
Diese Option ist nicht konfigurierbar, es sei denn, ein Benutzer mit der Rolle **Space-Administrator** hat einen Slack-Workspace für deinen CodeCatalyst Bereich hinzugefügt. Weitere Informationen erhalten Sie unter [Erste Schritte mit Slack-Benachrichtigungen](getting-started-notifications.md) und [Benachrichtigungen an Slack-Channels senden](notifications-projects.md).

1. Vergewissere dich im Fenster mit der Anforderung von Berechtigungen, dass der Name des Workspace mit dem für den Space konfigurierten Slack-Workspace übereinstimmt. CodeCatalyst Wählen Sie **Zulassen**, um Amazon Q Developer in Chat-Anwendungen Zugriff auf den Workspace zu gewähren. **Das Fenster wird geschlossen und der Slack-Workspace zeigt den **Verbindungsstatus** als Verbunden an.**
**Tipp**  
Wenn sich der Verbindungsstatus nicht ändert, überprüfe, ob beim Verbinden des Slack-Workspace ein Fehler aufgetreten ist. Möglicherweise musst du nach oben scrollen, um den Fehler zu sehen. 

1. Um keine persönlichen Slack-Benachrichtigungen mehr zu erhalten, wähle den verbundenen Slack-Workspace und dann **Disconnect Slack** ID aus.

# Benachrichtigungen für einen Benachrichtigungskanal bearbeiten
<a name="notifications-edit"></a>

Du kannst ändern, auf welche Kanäle Benachrichtigungen gesendet werden, und du kannst bestimmte Benachrichtigungen ganz ausschalten.

**Um Benachrichtigungen zu bearbeiten**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt.

1. Wählen Sie im Navigationsbereich **Projekteinstellungen** aus.

1. Wählen Sie die Registerkarte **Benachrichtigungen**.

1. Wählen Sie **Benachrichtigungen bearbeiten**.

1. Führen Sie eine der folgenden Aktionen aus:
   + Um eine Benachrichtigung an einen bestimmten Kanal zu senden, wählen Sie den Kanal aus der Drop-down-Liste aus.
   + Um eine Benachrichtigung global zu deaktivieren, klicken Sie auf den Schalter neben der Benachrichtigung.
   + Um das Senden einer Benachrichtigung an einen bestimmten Kanal zu beenden, wählen Sie das **X** auf dem Kanal.

1. Wählen Sie **Save (Speichern)** aus.

# Einen Kanal entfernen
<a name="notifications-remove-channel"></a>

Sie können einen Slack-Channel von Amazon CodeCatalyst entfernen. Durch das Entfernen eines Slack-Channels werden Benachrichtigungen über ein ausgewähltes CodeCatalyst Projekt nicht mehr an den Channel gesendet. 

**Um einen Kanal zu entfernen**

1. Öffnen Sie die CodeCatalyst Konsole unter [https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Navigieren Sie zu Ihrem Projekt. Wählen Sie im Navigationsbereich **Projekteinstellungen** aus.

1. Wählen Sie auf der Seite mit den **Projekteinstellungen** die Registerkarte **Benachrichtigungen** aus.

1. Wählen Sie den Indikator neben dem Kanal aus, den Sie entfernen möchten, und wählen Sie dann **Kanal entfernen**. Wählen Sie im Bestätigungsfenster **Ok**.