

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.

# Verwalten von Produkten
<a name="catalogs_products"></a>

Sie können Produkte erstellen, Produkte aktualisieren, indem Sie eine neue Version auf der Grundlage einer aktualisierten Vorlage erstellen, und Produkte in Portfolios zusammenfassen, um sie an Benutzer zu verteilen.

Neue Versionen von Produkten werden an alle Benutzer verteilt, die über ein Portfolio Zugriff auf das Produkt haben. Wenn Sie ein Update verteilen, können Endbenutzer bereits bereitgestellte Produkte aktualisieren.

**Topics**
+ [Anzeigen der Produktseite](#productmgmt-menu)
+ [Erstellen von Produkten](productmgmt-cloudresource.md)
+ [Produkte zu Portfolios hinzufügen](catalogs_portfolios_adding-products.md)
+ [Produkte aktualisieren](productmgmt-update.md)
+ [Produkte mit Vorlagendateien von GitHub GitHub Enterprise oder Bitbucket synchronisieren](git-synced-sc-products.md)
+ [Produkte löschen](productmgmt-delete.md)
+ [Verwalten von Versionen](managing-versions.md)

## Anzeigen der Produktseite
<a name="productmgmt-menu"></a>

Sie verwalten Produkte auf der Seite mit der **Produktliste** in der AWS Service Catalog Administratorkonsole.

**Um die Seite mit der **Produktliste aufzurufen****

1. Öffnen Sie die Service Catalog-Konsole unter [https://console.aws.amazon.com/servicecatalog/](https://console.aws.amazon.com/servicecatalog/).

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

# Erstellen von Produkten
<a name="productmgmt-cloudresource"></a>

 Sie erstellen **Produkte auf der Produktseite** in der AWS Service Catalog Administratorkonsole. 

**Anmerkung**  
Die Erstellung von Terraform-Produkten erfordert eine zusätzliche Konfiguration, einschließlich einer Terraform-Provisioning-Engine und einer Startrolle. Weitere Informationen finden Sie unter. [Erste Schritte mit einem Terraform-Produkt](getstarted-Terraform.md) 

**Um ein neues AWS Service Catalog Produkt zu erstellen**

1. Navigieren Sie zur Seite mit **der Produktliste**. 

1. Wählen Sie **Produkt erstellen** und anschließend **Produkt erstellen** aus.

1. **Produktdetails** — Ermöglicht es Ihnen, den Produkttyp auszuwählen, den Sie erstellen möchten. AWS Service Catalog unterstützt die CloudFormation Produkttypen Terraform Cloud und External (unterstützt Terraform Community Edition). Produktdetails enthalten auch die Metadaten, die angezeigt werden, wenn Sie in einer Liste oder Detailseite nach Produkten suchen und diese anzeigen. Geben Sie Folgendes ein:
   + **Product name** – Der Name des Produkts.
   +  **Produktbeschreibung** — Die Beschreibung wird in der Produktliste angezeigt, um Ihnen bei der Auswahl des richtigen Produkts zu helfen.
   + **Eigentümer** — Die Person oder Organisation, die dieses Produkt veröffentlicht. Der Besitzer kann der Name Ihrer IT-Organisation oder ein Administrator sein.
   + **Vertriebspartner** (optional) — Der Name des Herausgebers der Anwendung. In diesem Feld können Sie die Produktliste sortieren, um das Auffinden von Produkten zu erleichtern.

1. Mit den **Versionsdetails** können Sie Ihre Vorlagendatei hinzufügen und Ihr Produkt erstellen. Geben Sie Folgendes ein:
   +  **Methode wählen** — Es gibt vier Möglichkeiten, eine Vorlagendatei hinzuzufügen. 
     + **Verwenden Sie eine lokale Vorlagendatei** — Laden Sie eine CloudFormation Vorlage oder eine Terraform tar.gz -Konfigurationsdatei von einem lokalen Laufwerk hoch. 
     + **Eine Amazon S3-URL verwenden** — Geben Sie eine URL an, die auf eine CloudFormation Vorlage oder eine Terraform-Konfigurationsdatei tar.gz verweist, die in Amazon S3 gespeichert ist. Wenn Sie eine Amazon S3 S3-URL angeben, muss diese mit beginnen`https://`.
     + **Verwenden Sie ein externes Repository** — Geben Sie Ihr Code-Repository GitHub, Ihr GitHub Enterprise- oder Bitbucket-Code-Repository an. AWS Service Catalog ermöglicht es dir, Produkte mit Vorlagendateien zu synchronisieren. Für Terraform-Produkte muss das Vorlagendateiformat eine einzelne Datei sein, die in Tar archiviert und in Gzip komprimiert ist.
     + **Einen vorhandenen CloudFormation Stack verwenden** — Geben Sie den ARN für einen vorhandenen CloudFormation Stack ein. Diese Methode unterstützt weder Terraform Cloud noch externe Produkte. 
   +  **Versionsname** (optional) — Der Name der Produktversion (z. B. „v1", „v2beta“). Leerzeichen sind nicht zulässig.
   +  **Beschreibung** (optional) — Eine Beschreibung der Produktversion, einschließlich der Unterschiede zwischen dieser Version und den anderen Versionen.
   +  **Anleitung** — Wird auf der Registerkarte „Versionen“ auf einer **Produktdetailseite** verwaltet. Wenn eine Produktversion erstellt wird — während des Workflows zur Produkterstellung — wird die Anleitung für diese Version auf die Standardeinstellung gesetzt. [Weitere Informationen zur Anleitung finden Sie unter Versionen verwalten.](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/managing-versions.html)

1. Die **Support-Details** identifizieren die Organisation in Ihrem Unternehmen und bieten eine Kontaktstelle für Support. Geben Sie Folgendes ein:
   + **Email contact** (optional) – Die E-Mail-Adresse zum Melden von Problemen mit dem Produkt.
   + **Support-Link** (optional) — Eine URL zu einer Website, auf der Benutzer Support-Informationen finden oder Tickets einreichen können. Die URL muss mit `http://` oder `https://` beginnen. Administratoren sind dafür verantwortlich, die Richtigkeit und den Zugriff auf die Support-Informationen zu gewährleisten.
   + **Support-Beschreibung** (optional) — Eine Beschreibung, wie Sie den **E-Mail-Kontakt** und den **Support-Link** verwenden sollten.

1.  **Tags verwalten** (optional) — Neben der Verwendung von Tags zur Kategorisierung Ihrer Ressourcen können Sie sie auch verwenden, um Ihre Berechtigungen zum Erstellen dieser Ressource zu authentifizieren. 

1. **Produkt erstellen** — Wenn Sie das Formular ausgefüllt haben, wählen Sie Produkt **erstellen** aus. Nach einigen Sekunden erscheint das Produkt auf der Seite mit der **Produktliste**. Möglicherweise müssen Sie Ihren Browser aktualisieren, um das Produkt zu sehen.

Sie können es auch verwenden CodePipeline , um eine Pipeline zu erstellen und zu konfigurieren, um Ihre Produktvorlage in Ihrem Quell-Repository bereitzustellen AWS Service Catalog und die Änderungen, die Sie in diesem vorgenommen haben, zu übermitteln. Weitere Informationen finden Sie unter [Tutorial: Eine Pipeline erstellen, die für bereitgestellt wird](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-S3-servicecatalog.html). AWS Service Catalog

Sie können Parametereigenschaften in Ihrer CloudFormation oder Terraform-Vorlage definieren und diese Regeln bei der Bereitstellung durchsetzen. Diese Eigenschaften können die Mindest- und Höchstlänge, Mindest- und Höchstwerte, zulässige Werte und einen regulären Ausdruck für den Wert definieren. AWS Service Catalog gibt während der Bereitstellung eine Warnung aus, wenn der angegebene Wert nicht der Parametereigenschaft entspricht. Weitere Informationen zu Parametereigenschaften finden Sie im *CloudFormation Benutzerhandbuch* unter [Parameter](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html).

## Fehlerbehebung
<a name="productmgmt-cloudresource-troubleshooting"></a>

 Sie benötigen die Berechtigung, Objekte aus Amazon S3 S3-Buckets abzurufen. Andernfalls kann beim Starten oder Aktualisieren eines Produkts der folgende Fehler auftreten. 

```
Error: failed to process product version s3 access denied exception
```

 Wenn Sie auf diese Meldung stoßen, stellen Sie sicher, dass Sie berechtigt sind, Objekte aus den folgenden Buckets abzurufen: 
+  Der Bucket, in dem die Vorlage für das Bereitstellungsartefakt gespeichert ist. 
+  Der Bucket, der mit "***cf-templates-\$1***" beginnt und in dem AWS Service Catalog die Vorlage für das Bereitstellungsartefakt gespeichert wird. 
+  Der interne Bucket, der mit "***sc-\$1***" beginnt und in dem Metadaten gespeichert werden. AWS Service Catalog Sie können diesen Bucket von Ihrem Konto aus nicht sehen. 

 Die folgende Beispielrichtlinie zeigt die Mindestberechtigungen, die zum Abrufen von Objekten aus den zuvor genannten Buckets erforderlich sind. 

```
{
          "Sid": "VisualEditor1",
          "Effect": "Allow",
          "Action": "s3:GetObject*",
          "Resource": [
              "arn:aws:s3:::YOUR_TEMPLATE_BUCKET",
              "arn:aws:s3:::YOUR_TEMPLATE_BUCKET/*",
              "arn:aws:s3:::cf-templates-*",
              "arn:aws:s3:::cf-templates-*/*",
              "arn:aws:s3:::sc-*",
              "arn:aws:s3:::sc-*/*"
          ]
      }
```

# Produkte zu Portfolios hinzufügen
<a name="catalogs_portfolios_adding-products"></a>

 Sie können Produkte zu einer beliebigen Anzahl von Portfolios hinzufügen. Wenn ein Produkt aktualisiert wird, erhalten alle Portfolios (einschließlich gemeinsam genutzter Portfolios), die das Produkt enthalten, automatisch die neue Version. 

**So fügen Sie einem Portfolio ein Produkt aus Ihrem Katalog hinzu**

1.  Navigieren Sie zur Seite mit **der Produktliste**. 

1.  Wählen Sie ein Produkt aus und klicken Sie dann auf **Aktionen**. Wählen Sie im Drop-down-Menü die Option **Produkt zum Portfolio hinzufügen** aus. Sie werden zur Seite „Zum **Portfolio *name-of-product* hinzufügen**“ weitergeleitet. 

1.  Wählen Sie ein Portfolio aus und klicken Sie dann **auf Produkt zum Portfolio hinzufügen**. 

Wenn Sie einem Portfolio ein Terraform-Produkt hinzufügen, ist für das Produkt eine Beschränkung bei der Markteinführung erforderlich. Sie müssen eine IAM-Rolle aus Ihrem Konto auswählen, einen IAM-Rollen-ARN oder einen Rollennamen eingeben. Wenn Sie einen Rollennamen angeben und ein Konto die Startbeschränkung verwendet, verwendet das Konto diesen Namen für die IAM-Rolle. Auf diese Weise können die Einschränkungen für die Startrolle kontounabhängig sein, sodass Sie weniger Ressourcen pro gemeinsam genutztem Konto erstellen können. Einzelheiten und Anweisungen finden Sie unter [Schritt 6: Fügen Sie Ihrem Terraform-Produkt eine Startbeschränkung hinzu](getstarted-launchconstraint-Terraform.md) 

 Ein Portfolio kann zahlreiche Produkte enthalten, bei denen es sich um eine Mischung aus CloudFormation und Terraform-Produkttypen handelt. 

# Produkte aktualisieren
<a name="productmgmt-update"></a>

 Wenn Sie die Vorlage eines Produkts aktualisieren, erstellen Sie eine neue Version des Produkts. Neue Produktversionen sind automatisch für alle Benutzer verfügbar, die Zugriff auf ein Portfolio haben, das das Produkt enthält. 

**Anmerkung**  
Wenn Sie ein vorhandenes Produkt aktualisieren, können Sie den Produkttyp (CloudFormation oder Teraform) nicht ändern. Wenn Sie beispielsweise ein CloudFormation Produkt aktualisieren, können Sie die vorhandene CloudFormation Vorlage nicht durch eine Terraform-Konfigurationsdatei tar.gz ersetzen. Sie müssen die vorhandene CloudFormation Vorlagendatei durch eine neue CloudFormation Vorlagendatei aktualisieren.

 Endbenutzer, die derzeit ein bereitgestelltes Produkt der vorherigen Produktversion ausführen, können ihr bereitgestelltes Produkt auf die neue Version aktualisieren. Wenn eine neue Version eines Produkts verfügbar ist, können Benutzer den Befehl **Bereitgestelltes Produkt aktualisieren** auf der Seite mit den **bereitgestellten Produkten oder den Detailseiten für **bereitgestellte** Produkte** verwenden. 

 AWS Service Catalog empfiehlt, dass Sie Ihre Produktupdates in CloudFormation oder in der Terraform-Engine testen, bevor Sie eine neue Version eines Produkts erstellen, um sicherzustellen, dass sie ordnungsgemäß funktionieren.

**Erstellen einer neuen Produktversion**

1.  Navigieren Sie zur Seite mit der **Produktliste**. 

1.  Wählen Sie das Produktprodukt aus, das Sie aktualisieren möchten. Sie werden zur Seite mit den *Produktdetails* weitergeleitet. 

1.  Erweitern Sie auf der Seite mit den *Produktdetails* den Tab **Versionen** und wählen Sie dann **Neue Version erstellen** aus. 

1.  Gehen Sie unter **Versionsdetails** wie folgt vor: 
   + **Vorlage wählen** — Es gibt vier Möglichkeiten, eine Vorlagendatei hinzuzufügen. 

     *Verwenden Sie eine lokale Vorlagendatei* — Laden Sie eine CloudFormation Vorlage oder eine Terraform tar.gz -Konfigurationsdatei von einem lokalen Laufwerk hoch. 

     *Eine Amazon S3-URL verwenden* — Geben Sie eine URL an, die auf eine CloudFormation Vorlage oder eine Terraform-Konfigurationsdatei tar.gz verweist, die in Amazon S3 gespeichert ist. Wenn Sie eine Amazon S3 S3-URL angeben, muss diese mit https://beginnen.

     *Verwenden Sie ein externes Repository* — Geben Sie Ihr Code-Repository GitHub, Ihr GitHub Enterprise- oder Bitbucket-Code-Repository an. AWS Service Catalog ermöglicht es dir, Produkte mit Vorlagendateien zu synchronisieren. Für Terraform-Produkte muss das Vorlagendateiformat eine einzelne Datei sein, die in Tar archiviert und in Gzip komprimiert ist.

     *Einen vorhandenen CloudFormation Stack verwenden* — Geben Sie den ARN für einen vorhandenen CloudFormation Stack ein. Diese Methode unterstützt weder Terraform Cloud noch externe Produkte. 
   + **Versionstitel** — Der Name der Produktversion (z. B. „v1", „v2beta“). Leerzeichen sind nicht zulässig. 
   + **Beschreibung** (optional) — Eine Beschreibung der Produktversion, einschließlich der Unterschiede zwischen dieser Version und der Vorgängerversion.

1. Wählen Sie **Produktversion erstellen** aus.

 Sie können CodePipeline damit auch eine Pipeline erstellen und konfigurieren AWS Service Catalog, in der Sie Ihre Produktvorlage bereitstellen und Ihre Änderungen in Ihrem Quell-Repository bereitstellen. Weitere Informationen finden Sie unter [Tutorial: Eine Pipeline erstellen, die bereitgestellt wird für AWS Service Catalog](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-S3-servicecatalog.html).

# Produkte mit Vorlagendateien von GitHub GitHub Enterprise oder Bitbucket synchronisieren
<a name="git-synced-sc-products"></a>

AWS Service Catalog ermöglicht es Ihnen, Produkte mit Vorlagendateien zu synchronisieren, die über einen externen Repository-Anbieter verwaltet werden. AWS Service Catalog bezeichnet Produkte mit dieser Art von Template-Verbindung als *Git-synchronisierte* Produkte. Zu den Repository-Optionen gehören GitHub GitHub Enterprise oder Bitbucket. Nachdem du dein Konto AWS-Konto mit einem externen Repository-Konto autorisiert hast, kannst du neue AWS Service Catalog Produkte erstellen oder bestehende Produkte aktualisieren, um sie mit einer Vorlagendatei im Repository zu synchronisieren. Wenn Änderungen an der Vorlagendatei vorgenommen und im Repository gespeichert werden (z. B. mithilfe von Git-Push), AWS Service Catalog werden die Änderungen automatisch erkannt und eine neue Produktversion (Artefakt) erstellt. 

**Topics**
+ [Erforderliche Berechtigungen zum Synchronisieren von Produkten mit externen Vorlagendateien](#required-perms-synced-repo)
+ [Erstellen Sie eine Kontoverbindung](#create-synced-product)
+ [Git-synchronisierte Produktverbindungen anzeigen](#view-repo-sync)
+ [Aktualisierung von Git-synchronisierten Produktverbindungen](#update-repo-sync)
+ [Löschen von Git-synchronisierten Produktverbindungen](#delete-repo-sync)
+ [Synchronisieren von Terraform-Produkten mit Vorlagendateien von GitHub Enterprise oder GitHub Bitbucket](#git-synced-Terraform)
+ [AWS-Region Unterstützung für GIT-synchronisierte Produkte](git-sync-supported-regions.md)

## Erforderliche Berechtigungen zum Synchronisieren von Produkten mit externen Vorlagendateien
<a name="required-perms-synced-repo"></a>

Sie können die folgende AWS Identity and Access Management (IAM-) Richtlinie als Vorlage verwenden, damit AWS Service Catalog Administratoren Produkte mit Vorlagendateien aus einem externen Repository synchronisieren können. Diese Richtlinie umfasst die erforderlichen Berechtigungen sowohl von als CodeConnections auch AWS Service Catalog. AWS Service Catalog empfiehlt, dass Sie die unten stehende Vorlagenrichtlinie kopieren und bei der Aktivierung von Produkten, die mit dem Repository synchronisiert werden, auch die AWS Service Catalog `AWSServiceCatalogAdminFullAccess` [verwaltete Richtlinie](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/security-iam-awsmanpol) verwenden. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "CodeStarAccess",
            "Effect": "Allow",
            "Action": [
            "codestar-connections:UseConnection",
            "codestar-connections:PassConnection",
            "codestar-connections:CreateConnection",
            "codestar-connections:DeleteConnection",
            "codestar-connections:GetConnection",
            "codestar-connections:ListConnections",
            "codestar-connections:ListInstallationTargets",
            "codestar-connections:GetInstallationUrl",
            "codestar-connections:StartOAuthHandshake",
            "codestar-connections:UpdateConnectionInstallation",
            "codestar-connections:GetIndividualAccessToken"
            ],
            "Resource": "arn:aws:codestar-connections:*:*:connection/*"
        },
        {
        "Sid": "CreateSLR",
        "Effect": "Allow",
        "Action": "iam:CreateServiceLinkedRole",
        "Resource": "arn:aws:iam::*:role/aws-service-role/sync.servicecatalog.amazonaws.com/AWSServiceRoleForServiceCatalogArtifactSync",
        "Condition": {
        "StringLike": {
        "iam:AWSServiceName": "sync.servicecatalog.amazonaws.com"
                }
            }
        }
    ]
}
```

------

## Erstellen Sie eine Kontoverbindung
<a name="create-synced-product"></a>

Bevor Sie eine Vorlagendatei mit einem AWS Service Catalog Produkt synchronisieren, müssen Sie eine einmalige Verbindung erstellen und autorisieren. account-to-account Sie verwenden diese Verbindung, um die Details des Repositorys anzugeben, das die gewünschte Vorlagendatei enthält. Sie können eine Verbindung mit der AWS Service Catalog Konsole, der CodeConnections Konsole AWS Command Line Interface (CLI) oder herstellen CodeConnections APIs. 

Nachdem Sie eine Verbindung hergestellt haben, können Sie die AWS Service Catalog Konsole, AWS Service Catalog API oder CLI verwenden, um ein synchronisiertes AWS Service Catalog Produkt zu erstellen. AWS Service Catalog Administratoren können auf der Grundlage einer Vorlagendatei in einem Repository und einer Filiale neue AWS Service Catalog Produkte erstellen oder bestehende Produkte aktualisieren. Wenn eine Änderung im Repository festgeschrieben wird, AWS Service Catalog wird die Änderung automatisch erkannt und eine neue Produktversion erstellt. Frühere Produktversionen werden bis zum vorgeschriebenen Versionslimit verwaltet und ihnen wird der Status „**Veraltet**“ zugewiesen. 

Außerdem AWS Service Catalog wird automatisch eine serviceverknüpfte Rolle (SLR) erstellt, nachdem die Verbindung hergestellt wurde. Diese Spiegelreflexkamera ermöglicht es AWS Service Catalog , alle Änderungen an der Vorlagendatei zu erkennen, die in das Repository übernommen wurden. Die Spiegelreflexkamera ermöglicht auch AWS Service Catalog die automatische Erstellung neuer Produktversionen für synchronisierte Produkte. Weitere Informationen zu den Berechtigungen und Funktionen von SLR finden Sie unter Mit dem [Dienst](#required-perms-synced-repo) verknüpfte Rollen für. AWS Service Catalog

**Um ein neues Git-synchronisiertes Produkt zu erstellen**

1. **Wählen Sie im linken Navigationsbereich **Produktliste** und dann Produkt erstellen aus.** 

1. Geben Sie die **Produktdetails** ein. 

1. Wählen Sie unter Versionsdetails die Option **Geben Sie Ihr Code-Repository mithilfe eines AWS CodeStar Anbieters an** und wählen Sie dann den Link **Neue AWS CodeStar Verbindung erstellen** aus. 

1. Nachdem Sie die Verbindung erstellt haben, aktualisieren Sie die Verbindungsliste und wählen Sie dann die neue Verbindung aus. Geben Sie die Repository-Details an, einschließlich des **Repositorys**, des **Branches** und des **Pfads der Vorlagendatei**. 

   Informationen zur Verwendung einer Terraform-Konfigurationsdatei finden Sie unter. [Synchronisieren von Terraform-Produkten mit Vorlagendateien von GitHub Enterprise oder GitHub Bitbucket](#git-synced-Terraform) 

   1. (Optional beim Erstellen einer neuen AWS Service Catalog Produktressource) Fügen Sie im Abschnitt **Support-Details** Metadaten für das Produkt hinzu.

   1. (Optional beim Erstellen einer neuen AWS Service Catalog Produktressource) Wählen Sie im Abschnitt **Tags** die Option **Neues Tag hinzufügen** aus und geben Sie die **Schlüssel** - und **Wertepaare** ein.

1. Wählen Sie **Neues Produkt erstellen** aus. 

**Um mehrere GIT-synchronisierte Produkte zu erstellen**

1. Wählen Sie im linken Navigationsbereich der AWS Service Catalog Konsole die Option **Produktliste** und dann **Mehrere von Git verwaltete Produkte erstellen** aus. 

1. Geben Sie die **allgemeinen Produktdetails** ein. 

1. Wählen Sie unter Details zum externen Repository eine **AWS CodeStar Verbindung** aus, und geben Sie dann das **Repository** und den **Branch** an. 

1. Geben Sie im Bereich Produkte hinzufügen den **Pfad zur Vorlagendatei** und den **Produktnamen** ein. Wählen Sie **Neuen Artikel hinzufügen** und fügen Sie weitere Produkte wie gewünscht hinzu.

1. Nachdem Sie alle gewünschten Produkte hinzugefügt haben, wählen Sie **Produkte in großen Mengen erstellen**. 

**Um ein vorhandenes AWS Service Catalog Produkt mit einem externen Repository zu verbinden**

1. Wählen Sie im linken Navigationsbereich der AWS Service Catalog Konsole die Option **Produktliste** und dann **Produkte mit einem externen Repository verbinden** aus. 

1. Wählen Sie auf der Seite Produkte auswählen die Produkte aus, die Sie mit einem externen Repository verbinden möchten, und klicken Sie dann auf **Weiter**. 

1. Wählen Sie auf der Seite Quelldetails angeben eine bestehende AWS CodeStar Verbindung aus und geben Sie dann das **Repository**, den **Zweig** und den **Pfad der Vorlagendatei** an. 

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

1. Überprüfen Sie auf der Seite Überprüfen und Absenden die Verbindungsdetails und wählen Sie dann **Produkte mit einem externen Repository verbinden** aus. 

## Git-synchronisierte Produktverbindungen anzeigen
<a name="view-repo-sync"></a>

Sie können die AWS Service Catalog Konsole, die API oder AWS CLI zum Anzeigen der Repository-Verbindungsdetails verwenden. Bei AWS Service Catalog Produkten, die mit einer Vorlagendatei verknüpft sind, können Sie Informationen über die Repository-Verbindung und den Zeitpunkt, zu dem die Vorlage zuletzt mit dem Produkt synchronisiert wurde, über den **Status der letzten Synchronisierung** abrufen. 

**Anmerkung**  
Sie können Repository-Informationen und den **Status der letzten Synchronisierung** auf Produktebene einsehen. Benutzer müssen über IAM-Berechtigungen für verfügen, um Repository-Details einsehen CodeConnections APIs zu können. Weitere Informationen zu den [erforderlichen Richtlinien für diese IAM-Berechtigungen finden Sie unter Erforderliche Berechtigungen für die Synchronisierung von AWS Service Catalog Produkten mit Vorlagendateien](#required-perms-synced-repo). 

**Um Verbindungs- und Repository-Details anzuzeigen, verwenden Sie AWS-Managementkonsole**

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

1. Wählen Sie das Produkt aus der Liste aus. 

1. Navigieren Sie auf der **Produktseite** zum Abschnitt **Details zur Produktquelle**. 

1. Um die Quell-Revision-ID für eine Produktversion anzuzeigen, wählen Sie den Link **Letzte Version erstellt**. Im Abschnitt **Versionsdetails** wird die Quellrevisions-ID angezeigt. 

**Um Verbindungs- und Repository-Details anzuzeigen, verwenden Sie AWS CLI**

Führen Sie von der AWS CLI aus die folgenden Befehle aus: 

`$ aws servicecatalog describe-product-as-admin`

`$ aws servicecatalog describe-provisioning-artifact`

`$ aws servicecatalog search-product-as-admin`

`$ aws servicecatalog list-provisioning-artifacts`

## Aktualisierung von Git-synchronisierten Produktverbindungen
<a name="update-repo-sync"></a>

Sie können bestehende Kontoverbindungen und mit Git-synchronisierte Produkte mithilfe der AWS Service Catalog Konsole, der AWS Service Catalog API oder aktualisieren. AWS CLI

Wie Sie ein vorhandenes AWS Service Catalog Produkt mit einer Vorlagendatei verbinden, erfahren Sie unter [Neue Git-synchronisierte Produktverbindungen erstellen](#create-synced-product). 

**Um bestehende Produkte auf GIT-synchronisierte Produkte zu aktualisieren**

1. Wählen Sie im linken Navigationsbereich die Option **Produktliste** und dann eine der folgenden Optionen aus:
   + Um ein **einzelnes Produkt** zu aktualisieren, wählen Sie das Produkt aus, navigieren Sie zum Abschnitt **Produktquellendetails** und wählen Sie dann **Details bearbeiten** aus. 
   + Um **mehrere Produkte** zu aktualisieren, wählen Sie **Produkte mit einem externen Repository verbinden**, wählen Sie bis zu zehn Produkte aus und klicken Sie dann auf **Weiter**. 

1. Führen Sie im Abschnitt **Details zur Produktquelle** die folgenden Aktualisierungen durch: 
   + Geben Sie die Verbindung an. 
   + Geben Sie das Repository an. 
   + Geben Sie den Zweig an. 
   + Benennen Sie die Vorlagendatei. 

1. Wählen Sie **Änderungen speichern ** aus. 

**Anmerkung**  
Für Produkte, die noch nicht mit einem externen Repository verbunden sind, können Sie die Option Mit **einem externen Repository Connect** verwenden, die in der Warnung oben auf der Produktinformationsseite angezeigt wird, nachdem Sie das Produkt ausgewählt haben. 

Sie können auch die AWS Service Catalog Konsole oder die Option AWS CLI to verwenden 
+ Ein vorhandenes AWS Service Catalog Produkt mit einer Vorlagendatei in einem externen Repository Connect
+ Aktualisieren Sie die Produktmetadaten, einschließlich des Produktnamens, der Beschreibung und der Tags. 
+ Konfigurieren Sie eine Verbindung für ein zuvor verbundenes AWS Service Catalog Produkt neu (aktualisieren Sie die Synchronisierung, um eine andere Repository-Quelle zu verwenden). 

**Um die Verbindungs- und Repository-Details mithilfe AWS Service Catalog der Konsole zu aktualisieren**

1. Wählen Sie im linken Navigationsbereich der AWS Service Catalog Konsole die Option **Produktliste** und wählen Sie dann ein Produkt aus, das derzeit mit einem externen Repository verbunden ist. 

1. Wählen Sie im Abschnitt **Details zur Produktquelle** die Option **Produktquelle bearbeiten** aus. 

1. Geben Sie im Abschnitt **Details zur Produktquelle** das neue gewünschte Repository an. 

1. Wählen Sie **Änderungen speichern ** aus. 

**Um Verbindungs- und Repository-Details zu aktualisieren, verwenden Sie AWS CLI**

Aus der AWS CLI Ausführung der `$ aws servicecatalog update-provisioning-artifact` Befehle `$ aws servicecatalog update-product` und. 

## Löschen von Git-synchronisierten Produktverbindungen
<a name="delete-repo-sync"></a>

Sie können eine Verbindung zwischen einem AWS Service Catalog Produkt und einer Vorlagendatei mithilfe der AWS Service Catalog Konsole, der CodeConnections API oder löschen. AWS CLI Wenn Sie ein Produkt von einer Vorlagendatei trennen, wechselt das synchronisierte AWS Service Catalog Produkt zu einem regelmäßig verwalteten Produkt. Wenn nach dem Trennen der Verbindung zum Produkt die Vorlagendatei geändert und im zuvor verbundenen Repository gespeichert wird, werden die Änderungen *nicht* übernommen. Informationen zum erneuten Verbinden eines AWS Service Catalog Produkts mit einer Vorlagendatei in einem externen Repository finden Sie unter [Verbindungen und AWS Service Catalog synchronisierte Produkte aktualisieren](). 

**So trennen Sie die Verbindung zu einem mit Git-synchronisierten Produkt über die Konsole AWS Service Catalog**

1. Wählen Sie im AWS-Managementkonsole linken Navigationsbereich die Option **Produktliste** aus. 

1. Wählen Sie ein Produkt aus der Liste aus. 

1. Navigieren Sie auf der **Produktseite** zum Abschnitt **Details zur Produktquelle**. 

1. Wählen Sie „**Trennen**“. 

1. Bestätigen Sie die Aktion und wählen Sie dann **Trennen**. 

**Um die Verbindung zu einem Git-synchronisierten Produkt zu trennen, verwenden Sie AWS CLI**

Führen Sie von der aus den AWS CLI Befehl aus. `$ aws servicecatalog update-product` Entfernen Sie in der `ConnectionParameters` Eingabe die angegebene Verbindung. 

**Um eine Verbindung mithilfe der CodeConnections API zu löschen oder AWS CLI**

Führen Sie in der CodeConnections API oder AWS CLI den `$ aws codestar-connections delete-connection` Befehl aus. 

## Synchronisieren von Terraform-Produkten mit Vorlagendateien von GitHub Enterprise oder GitHub Bitbucket
<a name="git-synced-Terraform"></a>

Wenn Sie ein Git-synchronisiertes Produkt mit einer Terraform-Konfigurationsdatei erstellen, akzeptiert der Dateipfad nur das Format tar.gz. Terraform-Ordnerformate werden im Dateipfad nicht akzeptiert. 

# AWS-Region Unterstützung für GIT-synchronisierte Produkte
<a name="git-sync-supported-regions"></a>

AWS Service Catalog unterstützt GIT-synchronisierte Produkte AWS-Regionen wie in der Tabelle unten angegeben. 


****  

| AWS-Region Name | AWS-Region Identität | Support für GIT-synchronisierte Produkte | 
| --- | --- | --- | 
| USA Ost (Nord-Virginia) | us-east-1 | Ja | 
| USA Ost (Ohio) | us-east-2 | Ja | 
| USA West (Nordkalifornien) | us-west-1 | Ja | 
| USA West (Oregon) | us-west-2 | Ja | 
| Afrika (Kapstadt) | af-south-1 | Nein | 
| Asien-Pazifik (Hongkong) | ap-east-1 | Nein | 
| Asien-Pazifik (Jakarta) | ap-southeast-3 | Nein | 
| Asien-Pazifik (Mumbai) | ap-south-1 | Ja | 
| Asien-Pazifik (Osaka) | ap-northeast-3 | Nein | 
| Asien-Pazifik (Seoul) | ap-northeast-2 | Ja | 
| Asien-Pazifik (Singapore) | ap-southeast-1 | Ja | 
| Asien-Pazifik (Sydney) | ap-southeast-2 | Ja | 
| Asien-Pazifik (Tokyo) | ap-northeast-1 | Ja | 
| Kanada (Zentral) | ca-central-1 | Ja | 
| Europa (Frankfurt) | eu-central-1 | Ja | 
| Europa (Ireland) | eu-west-1 | Ja | 
| Europa (London) | eu-west-2 | Ja | 
| Europa (Milan) | eu-south-1 | Nein | 
| Europa (Paris) | eu-west-3 | Ja | 
| Europa (Stockholm) | eu-north-1 | Ja | 
| Naher Osten (Bahrain) | me-south-1 | Nein | 
| Südamerika (São Paulo) | sa-east-1 | Ja | 
| AWS GovCloud (US-Ost) | us-gov-east-1 | Nein | 
| AWS GovCloud (US-West) | us-gov-west-1 | Nein | 

# Produkte löschen
<a name="productmgmt-delete"></a>

Wenn Sie ein Produkt löschen, AWS Service Catalog werden alle Produktversionen aus allen Portfolios entfernt, die das Produkt enthalten. 

AWS Service Catalog ermöglicht es Ihnen, ein Produkt über die AWS Service Catalog Konsole zu löschen oder AWS CLI. Um ein Produkt erfolgreich zu löschen, müssen Sie zuerst die Zuordnung aller Ressourcen aufheben, die dem Produkt zugeordnet sind. Zu den Zuordnungen von Produktressourcen gehören beispielsweise Portfoliozuordnungen TagOptions, Budgets und Serviceaktionen. 

**Wichtig**  
 Sie können ein gelöschtes Produkt nicht wiederherstellen. 

**Um ein Produkt mit der AWS Service Catalog Konsole zu löschen**

1.  Navigieren Sie zur **Portfolio-Seite** und wählen Sie das Portfolio aus, das das Produkt enthält, das Sie löschen möchten. 

1.  Wählen Sie das Produkt aus, das Sie löschen möchten, und klicken Sie dann oben rechts im Produktbereich auf **Löschen**. 

1. Bestätigen Sie bei Produkten, *denen keine Ressourcen zugeordnet sind*, das Produkt, das Sie löschen möchten, indem Sie **Löschen** in das Textfeld eingeben, und wählen Sie dann **Löschen** aus. 

   Fahren Sie bei Produkten *mit zugehörigen Ressourcen* mit Schritt 4 fort. 

1. Sehen **Sie sich im Fenster Produkt löschen** die Tabelle **Zuordnungen** an, in der alle dem Produkt zugewiesenen Ressourcen angezeigt werden. AWS Service Catalog versucht, die Zuordnung dieser Ressourcen aufzuheben, wenn Sie das Produkt löschen. 

1. Bestätigen Sie, dass Sie das Produkt und alle zugehörigen Ressourcen löschen möchten, indem **Sie Löschen** in das Textfeld eingeben. 

1. Wählen Sie „**Trennen und löschen“**. 

Wenn AWS Service Catalog die Zuordnung aller Ressourcen des Produkts nicht aufgehoben werden kann, wird das Produkt nicht gelöscht. Im Fenster **Produkt löschen** werden die Anzahl der fehlgeschlagenen Trennungen sowie eine Beschreibung für jeden Fehler angezeigt. Weitere Informationen zur Behebung fehlgeschlagener Ressourcenzuordnungen beim Löschen eines Produkts finden Sie weiter unten unter *Beheben fehlgeschlagener Ressourcenzuordnungen beim Löschen* eines Produkts. 

**Topics**
+ [Löschen von Produkten mit dem AWS CLI](product-delete-cli.md)
+ [Behebung fehlgeschlagener Ressourcenzuordnungen beim Löschen eines Produkts](product-delete-exception.md)

# Löschen von Produkten mit dem AWS CLI
<a name="product-delete-cli"></a>

AWS Service Catalog ermöglicht es Ihnen, das [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html)(AWS CLI) zu verwenden, um Produkte aus Ihrem Portfolio zu löschen. Das AWS CLI ist ein Open-Source-Tool, mit dem Sie mithilfe von Befehlen in Ihrer Befehlszeilen-Shell mit AWS Diensten interagieren können. AWS Service Catalog Für die Funktion Force-Delete ist ein [AWS CLI Alias](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-alias.html) erforderlich. Dabei handelt es sich um eine Abkürzung, die Sie in der erstellen können AWS CLI , um häufig verwendete Befehle oder Skripts zu kürzen. 

## Voraussetzungen
<a name="product-delete-cli-requirements"></a>
+ Installieren und Konfigurieren der AWS CLI. Weitere Informationen finden Sie unter [Installation oder Aktualisierung der neuesten Version von AWS CLI und Grundlagen der](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) [Konfiguration](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html). Verwenden Sie eine AWS CLI Mindestversion von 1.11.24 oder 2.0.0. 
+ Der CLI-Alias Delete Product erfordert ein Bash-kompatibles Terminal und den JQ-Befehlszeilen-JSON-Prozessor. [Weitere Informationen zur Installation des Befehlszeilen-JSON-Prozessors finden Sie unter Laden Sie jq herunter.](https://stedolan.github.io/jq/download/) 
+ Erstellen Sie einen AWS CLI Alias für `Disassociation` Batch-API-Aufrufe, sodass Sie ein Produkt mit einem einzigen Befehl löschen können. 

Um ein Produkt erfolgreich zu löschen, müssen Sie zuerst die Zuordnung aller Ressourcen aufheben, die dem Produkt zugeordnet sind. Zu den Zuordnungen von Produktressourcen gehören beispielsweise Portfoliozuordnungen, Budgets, Tag-Optionen und Serviceaktionen. Wenn Sie die CLI zum Löschen eines Produkts verwenden, können Sie mit `force-delete-product` dem CLI-Alias die `Disassociate` API aufrufen, um alle Ressourcen zu trennen, die die `DeleteProduct` API verhindern würden. Dadurch wird ein separater Aufruf für einzelne Trennungen vermieden. 

**Anmerkung**  
Die in den folgenden Verfahren aufgeführten Dateipfade können je nachdem, welches Betriebssystem Sie für diese Aktionen verwenden, variieren. 

## Einen AWS CLI Alias zum Löschen von AWS Service Catalog Produkten erstellen
<a name="product-delete-cli-alias"></a>

Wenn Sie das AWS CLI zum Löschen eines AWS Service Catalog Produkts verwenden, können Sie mit `force-delete-product` dem CLI-Alias die `Disassociate` API aufrufen, um alle Ressourcen zu trennen, die den `DeleteProduct` Aufruf verhindern würden. 

**Erstellen Sie eine `alias` Datei in Ihrem AWS CLI Konfigurationsordner**

1. Navigieren Sie in der AWS CLI Konsole zum Konfigurationsordner. Standardmäßig ist der Pfad des Konfigurationsordners `~/.aws/` unter Linux und macOS oder `%USERPROFILE%\.aws\` unter Windows. 

1. Erstellen Sie `cli` mithilfe der Dateinavigation oder durch Eingabe des folgenden Befehls in Ihrem bevorzugten Terminal einen Unterordner mit dem Namen: 

   ```
                $ mkdir -p ~/.aws/cli
   ```

   Der resultierende Standardpfad für den `cli` Ordner ist `~/.aws/cli/` unter Linux und macOS oder `%USERPROFILE%\.aws\cli` unter Windows. 

1. Erstellen Sie im neuen `cli` Ordner eine Textdatei `alias` mit dem Namen ohne Dateierweiterung. Sie können die `alias` Datei mithilfe der Dateinavigation oder durch Eingabe des folgenden Befehls in Ihrem bevorzugten Terminal erstellen: 

   ```
                 $ touch ~/.aws/cli/alias
   ```

1. Geben Sie `[toplevel]` in der ersten Zeile ein.

1. Speichern Sie die Datei. 

Als Nächstes können Sie den force-delete-product Alias zu Ihrer `alias` Datei hinzufügen, indem Sie das Alias-Skript manuell in die Datei einfügen oder einen Befehl im Terminalfenster verwenden. 

**Fügen Sie den force-delete-product Alias manuell zu Ihrer `alias` Datei hinzu**

1. Navigieren Sie in der AWS CLI Konsole zu Ihrem AWS CLI Konfigurationsordner und öffnen Sie die `alias` Datei. 

1. Geben Sie den folgenden Code-Alias in die Datei unter der `[toplevel]` Zeile ein: 

   ```
                [command servicecatalog]
             	 force-delete-product =
             	   !f() {
             	     if [ "$#" -ne 1 ]; then
             	         echo "Illegal number of parameters"
             	         exit 1
             	     fi
             	 
             	     if [[ "$1" != prod-* ]]; then
             	        echo "Please provide a valid product id."
             	        exit 1
             	     fi
             	 
             	     productId=$1
             	     describeProductAsAdminResponse=$(aws servicecatalog describe-product-as-admin --id $productId)
             	     listPortfoliosForProductResponse=$(aws servicecatalog list-portfolios-for-product --product-id $productId)
             	 
             	     tagOptions=$(echo "$describeProductAsAdminResponse" | jq -r '.TagOptions[].Id')
             	     budgetName=$(echo "$describeProductAsAdminResponse" | jq -r '.Budgets[].BudgetName')
             	     portfolios=$(echo "$listPortfoliosForProductResponse" | jq -r '.PortfolioDetails[].Id')
             	     provisioningArtifacts=$(echo "$describeProductAsAdminResponse" | jq -r '.ProvisioningArtifactSummaries[].Id')
             	     provisioningArtifactServiceActionAssociations=()
             	 
             	     for provisioningArtifactId in $provisioningArtifacts; do
             	       listServiceActionsForProvisioningArtifactResponse=$(aws servicecatalog list-service-actions-for-provisioning-artifact --product-id $productId --provisioning-artifact-id $provisioningArtifactId)
             	       serviceActions=$(echo "$listServiceActionsForProvisioningArtifactResponse" | jq -r '[.ServiceActionSummaries[].Id] | join(",")')
             	       if [[ -n "$serviceActions" ]]; then
             	         provisioningArtifactServiceActionAssociations+=("${provisioningArtifactId}:${serviceActions}")
             	       fi
             	     done
             	 
             	     echo "Before deleting a product, the following associated resources must be disassociated. These resources will not be deleted. This action may take some time, depending on the number of resources being disassociated."
             	 
             	     echo "Portfolios:"
             	     for portfolioId in $portfolios; do
             	       echo "\t${portfolioId}"
             	     done
             	 
             	     echo "Budgets:"
             	     if [[ -n "$budgetName" ]]; then
             	       echo "\t${budgetName}"
             	     fi
             	 
             	     echo "Tag Options:"
             	     for tagOptionId in $tagOptions; do
             	       echo "\t${tagOptionId}"
             	     done
             	 
             	     echo "Service Actions on Provisioning Artifact:"
             	     for association in "${provisioningArtifactServiceActionAssociations[@]}"; do
             	       echo "\t${association}"
             	     done
             	 
             	     read -p "Are you sure you want to delete ${productId}? y,n "
             	     if [[ ! $REPLY =~ ^[Yy]$ ]]; then
             	        exit
             	     fi
             	 
             	     for portfolioId in $portfolios; do
             	       echo "Disassociating ${portfolioId}"
             	       aws servicecatalog disassociate-product-from-portfolio --product-id $productId --portfolio-id $portfolioId
             	     done
             	 
             	     if [[ -n "$budgetName" ]]; then
             	       echo "Disassociating ${budgetName}"
             	       aws servicecatalog disassociate-budget-from-resource --budget-name "$budgetName" --resource-id $productId
             	     fi
             	 
             	     for tagOptionId in $tagOptions; do
             	       echo "Disassociating ${tagOptionId}"
             	       aws servicecatalog disassociate-tag-option-from-resource --tag-option-id $tagOptionId --resource-id $productId
             	     done
             	 
             	     for association in "${provisioningArtifactServiceActionAssociations[@]}"; do
             	       associationPair=(${association//:/ })
             	       provisioningArtifactId=${associationPair[0]}
             	       serviceActionsList=${associationPair[1]}
             	       serviceActionIds=${serviceActionsList//,/ }
             	       for serviceActionId in $serviceActionIds; do
             	         echo "Disassociating ${serviceActionId} from ${provisioningArtifactId}"
             	         aws servicecatalog disassociate-service-action-from-provisioning-artifact --product-id $productId --provisioning-artifact-id $provisioningArtifactId --service-action-id $serviceActionId
             	       done
             	     done
             	 
             	     echo "Deleting product ${productId}"
             	     aws servicecatalog delete-product --id $productId
             	 
             	   }; f
   ```

1. Speichern Sie die Datei. 

**Verwenden Sie das Terminalfenster, um den force-delete-product Alias zu Ihrer `alias` Datei hinzuzufügen**

1. Öffnen Sie Ihr Terminalfenster und führen Sie den folgenden Befehl aus

   `$ cat >> ~/.aws/cli/alias`

1. Fügen Sie das Alias-Skript in das Terminalfenster ein, und drücken Sie dann *STRG\$1D*, um den `cat` Befehl zu beenden. 

**Rufen Sie den Alias auf force-delete-product**

1. Führen Sie in Ihrem Terminalfenster den folgenden Befehl aus, um den Delete Product-Alias aufzurufen

   `$ aws servicecatalog force-delete-product {product-id} `

   Das folgende Beispiel zeigt den `force-delete-product` Alias-Befehl und die daraus resultierende Antwort 

   ```
                 $ aws servicecatalog force-delete-product prod-123
   ```

   ```
                 Before deleting a product, the following associated resources must be disassociated. These resources will not be deleted. This action may take some time, depending on the number of resources being disassociated.
                 Portfolios:
                   port-123
                 Budgets:
                     budgetName
                 Tag Options:
                     tag-123
                 Service Actions on Provisioning Artifact:
                     pa-123:act-123
                 Are you sure you want to delete prod-123? y,n
   ```

1. Geben Sie ein`y`, um zu bestätigen, dass Sie das Produkt löschen möchten. 

Nach dem erfolgreichen Löschen des Produkts werden im Terminalfenster die folgenden Ergebnisse angezeigt

```
          Disassociating port-123
          Disassociating budgetName
          Disassociating tag-123
          Disassociating act-123 from pa-123
          Deleting product prod-123
```

## Weitere Ressourcen
<a name="product-delete-cli-resources"></a>

Weitere Informationen AWS CLI zur Verwendung von Aliasnamen und zum Löschen von AWS Service Catalog Produkten finden Sie in den folgenden Ressourcen:
+ [Erstellen und Verwenden von AWS CLI Aliasen](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-alias.html) im *AWS Command Line Interface (CLI) -Benutzerhandbuch*. 
+ [AWS CLI Alias-Repository](https://github.com/awslabs/awscli-aliases), Git-Repository. 
+ [AWS Service Catalog Produkte werden gelöscht](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/productmgmt-delete.html). 
+ [AWS re:Invent 2016: Der effektive AWS CLI Nutzer](https://youtu.be/Xc1dHtWa9-Q?t=1593) auf. *YouTube* 

# Behebung fehlgeschlagener Ressourcenzuordnungen beim Löschen eines Produkts
<a name="product-delete-exception"></a>

Wenn Ihr früherer Versuch, [ein Produkt zu löschen](https://docs.aws.amazon.com/servicecatalog/latest/adminguide/productmgmt-delete.html), aufgrund von Ausnahmen bei der Trennung von Ressourcen fehlgeschlagen ist, sehen Sie sich die Liste der Ausnahmen und deren Lösungen unten an. 

**Anmerkung**  
Wenn Sie das Fenster **Produkte löschen** geschlossen haben, bevor Sie die Meldung zur fehlgeschlagenen Trennung von Ressourcen erhalten haben, können Sie die Schritte eins bis drei im Abschnitt *Produkt löschen* ausführen, um das Fenster erneut zu öffnen.

**So beheben Sie eine fehlgeschlagene Trennung von Ressourcen**

Prüfen **Sie im Fenster Produkt löschen** die **Statusspalte in der Tabelle Zuordnungen**. Identifizieren Sie die fehlgeschlagene Ausnahme zur Trennung der Ressourcenzuweisung und die vorgeschlagenen Lösungen:


****  

| Art der Status-Ausnahme | Ursache | Auflösung | 
| --- | --- | --- | 
| Produktprodukt-\$1\$1\$1\$1 | AWS Service Catalog konnte das Produkt nicht löschen TagOptions, weil dem Produkt noch Budgets zugeordnet sind, mindestens eines ProvisioningArtifact mit zugehörigen Aktionen, das Produkt immer noch einem Portfolio zugewiesen ist, dem Produkt Benutzer zugewiesen sind oder das Produkt Einschränkungen aufweist.  | Versuchen Sie erneut, das Produkt zu löschen. | 
| Benutzer: username ist nicht berechtigt, Folgendes auszuführen: | Der Benutzer, der versucht, das Produkt zu löschen, verfügt nicht über die erforderlichen Berechtigungen, um die Zuordnung der Produktressourcen aufzuheben.  | AWS Service Catalog empfiehlt, sich an Ihren Kontoadministrator zu wenden, um weitere Informationen zum Trennen der Zuordnung von Produktressourcen zu erhalten, für die Sie derzeit nicht berechtigt sind.  | 

# Verwalten von Versionen
<a name="managing-versions"></a>

 Sie weisen Produktversionen beim Anlegen eines Produkts zu und können Produktversionen jederzeit aktualisieren. 

 Versionen haben eine CloudFormation Vorlage, einen Titel, eine Beschreibung, einen Status und eine Anleitung. 

## Versionsstatus
<a name="version-status"></a>

 Eine Version kann über einen von drei Status verfügen: 
+  **Aktiv** – eine aktive Version wird in der Versionsliste angezeigt und ermöglicht es Benutzern, diese zu starten. 
+  **Inaktiv** – eine inaktive Version wird in der Versionsliste ausgeblendet. Vorhandene bereitgestellte Produkte, die von dieser Version gestartet werden, sind nicht betroffen. 
+  **Gelöscht** — Eine gelöschte Version wird aus der Versionsliste entfernt. Das Löschen einer Version kann nicht rückgängig gemacht werden. 

## Versionsanleitung
<a name="version-guidance"></a>

 Sie können eine Versionsanleitung festlegen, um Endbenutzern Informationen zur Produktversion bereitzustellen. Versionsanleitungen betreffen nur aktive Produktversionen. 

 Es stehen zwei Optionen für die Versionsanleitung zur Verfügung: 
+  **Keine** — Standardmäßig gibt es für Produktversionen keine Anleitung. Endbenutzer können diese Version verwenden, um bereitgestellte Produkte zu aktualisieren und zu starten. 
+  **Veraltet** — Benutzer können keine neuen bereitgestellten Produkte mit einer veralteten Produktversion starten. Wenn ein zuvor gestartetes Produkt, das mit p bereitgestellt wurde, eine inzwischen veraltete Version verwendet, können Benutzer dieses bereitgestellte Produkt nur mit der vorhandenen Version oder einer neuen Version aktualisieren. 

## Aktualisieren von Versionen
<a name="updating-versions"></a>

 Sie weisen Produktversionen beim Anlegen eines Produkts zu und können Produktversionen zudem jederzeit aktualisieren. Weitere Informationen zum Erstellen eines Produkts finden Sie unter [Erstellen von Produkten](productmgmt-cloudresource.md). 

**So aktualisieren Sie eine Produktversion**

1.  **Wählen Sie in der AWS Service Catalog Konsole Produkte aus.** 

1.  Wählen Sie in der Produktliste das Produkt aus, dessen Version Sie aktualisieren möchten. 

1.  Wählen Sie auf der Seite **Product details (Produktdetails)** die Registerkarte **Versions (Versionen)** aus und wählen Sie anschließend die Version aus, die Sie aktualisieren möchten. 

1.  Bearbeiten Sie auf der Seite **Version details (Versionsdetails)** die Produktversion und wählen Sie dann **Save changes (Änderungen speichern)**aus. 