View a markdown version of this page

Customer-managed Umgebungen - AWS Proton

Hinweis zum Ende des Supports: Am 7. Oktober 2026 AWS endet der Support für AWS Proton. Nach dem 7. Oktober 2026 werden Sie nicht mehr auf die AWS Proton Konsole oder AWS Proton die Ressourcen zugreifen können. Ihre bereitgestellte Infrastruktur bleibt intakt. Weitere Informationen finden Sie im AWS Proton Service Deprecation and Migration Guide.

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.

Customer-managed Umgebungen

In vom Kunden verwalteten Umgebungen können Sie die vorhandene Infrastruktur, z. B. eine VPC, verwenden, die Sie bereits als Ihre AWS Proton Umgebung bereitgestellt haben. Wenn Sie vom Kunden verwaltete Umgebungen verwenden, können Sie Ihre eigenen gemeinsam genutzten Ressourcen auch außerhalb bereitstellen. AWS Proton Sie können jedoch AWS Proton weiterhin zulassen, dass relevante Bereitstellungsausgaben als Eingaben für AWS Proton Dienste verwendet werden, wenn diese bereitgestellt werden. Wenn sich die Ausgaben ändern können, AWS Proton ist in der Lage, Aktualisierungen zu akzeptieren. AWS Proton kann die Umgebung jedoch nicht direkt ändern, da die Bereitstellung außerhalb von AWS Proton verwaltet wird.

Nachdem die Umgebung erstellt wurde, sind Sie dafür verantwortlich, dieselben Ausgaben bereitzustellen, die erstellt worden wären AWS Proton , wenn Sie die Umgebung erstellt AWS Proton hätten, z. B. Amazon ECS-Clusternamen oder Amazon VPC-IDs.

Mit dieser Funktion können Sie AWS Proton Serviceressourcen aus einer AWS Proton Servicevorlage in dieser Umgebung bereitstellen und aktualisieren. Die Umgebung selbst wird jedoch nicht durch Vorlagenaktualisierungen in geändert AWS Proton. Sie sind dafür verantwortlich, Aktualisierungen der Umgebung auszuführen und diese Ausgaben in zu aktualisieren AWS Proton.

Sie können mehrere Umgebungen in einem einzigen Konto haben, bei denen es sich um eine Mischung aus AWS Proton verwalteten und vom Kunden verwalteten Umgebungen handelt. Sie können auch ein zweites Konto verknüpfen und eine AWS Proton Vorlage im Hauptkonto verwenden, um Bereitstellungen und Updates für Umgebungen und Dienste in diesem zweiten, verknüpften Konto auszuführen.

Wie verwendet man vom Kunden verwaltete Umgebungen

Als Erstes müssen Administratoren eine importierte, vom Kunden verwaltete Umgebungsvorlage registrieren. Stellen Sie im Vorlagenpaket keine Manifeste oder Infrastrukturdateien bereit. Geben Sie nur das Schema an.

Das folgende Schema skizziert eine Liste von Ausgaben, die das offene API-Format verwenden, und repliziert die Ausgaben einer CloudFormation Vorlage.

Wichtig

Für die Ausgaben sind nur Zeichenfolgeneingaben zulässig.

Das folgende Beispiel ist ein Ausschnitt aus den Ausgabeabschnitten einer CloudFormation Vorlage für eine entsprechende Fargate-Vorlage.

Outputs: ClusterName: Description: The name of the ECS cluster Value: !Ref 'ECSCluster' ECSTaskExecutionRole: Description: The ARN of the ECS role Value: !GetAtt 'ECSTaskExecutionRole.Arn' VpcId: Description: The ID of the VPC that this stack is deployed in Value: !Ref 'VPC' [...]

Das Schema für die entsprechende AWS Proton importierte Umgebung ähnelt dem folgenden. Geben Sie keine Standardwerte im Schema an.

schema: format: openapi: "3.0.0" environment_input_type: "EnvironmentOutput" types: EnvironmentOutput: type: object description: "Outputs of the environment" properties: ClusterName: type: string description: "The name of the ECS cluster" ECSTaskExecutionRole: type: string description: "The ARN of the ECS role" VpcId: type: string description: "The ID of the VPC that this stack is deployed in" [...]

Bei der Registrierung der Vorlage geben Sie an, dass diese Vorlage importiert wurde und dass sie den Amazon S3-Bucket-Speicherort für das Paket bereitstellt. AWS Proton überprüft, ob das Schema nur environment_input_type und keine CloudFormation Vorlagenparameter enthält, bevor die Vorlage in den Entwurf aufgenommen wird.

Sie geben Folgendes an, um eine importierte Umgebung zu erstellen.

  • Eine IAM-Rolle, die bei Bereitstellungen verwendet werden soll.

  • Eine Spezifikation mit den Werten für die erforderlichen Ausgaben.

Sie können beide entweder über die Konsole oder AWS CLI mithilfe eines Prozesses bereitstellen, der der Bereitstellung einer regulären Umgebung ähnelt.