CodeArtifact Ressourcen erstellen mit AWS CloudFormation - CodeArtifact

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.

CodeArtifact Ressourcen erstellen mit AWS CloudFormation

CodeArtifact ist integriert in AWS CloudFormation, ein Service, der Ihnen hilft, Ihre AWS Ressourcen zu modellieren und einzurichten, sodass Sie weniger Zeit mit der Erstellung und Verwaltung Ihrer Ressourcen und Infrastruktur verbringen müssen. Sie erstellen eine Vorlage, die alle AWS Ressourcen beschreibt, die Sie benötigen, und AWS CloudFormation kümmert sich um die Bereitstellung und Konfiguration dieser Ressourcen für Sie.

Wenn Sie sie verwenden AWS CloudFormation, können Sie Ihre Vorlage wiederverwenden, um Ihre CodeArtifact Ressourcen konsistent und wiederholt einzurichten. Beschreiben Sie Ihre Ressourcen einfach einmal und stellen Sie dann dieselben Ressourcen immer wieder in mehreren Konten und AWS Regionen bereit.

CodeArtifact und AWS CloudFormation Vorlagen

Um Ressourcen für und zugehörige Dienste bereitzustellen CodeArtifact und zu konfigurieren, müssen Sie sich mit AWS CloudFormation Vorlagen auskennen. Vorlagen sind formatierte Textdateien in JSON oder YAML. Diese Vorlagen beschreiben die Ressourcen, die Sie in Ihren AWS CloudFormation Stacks bereitstellen möchten. Wenn Sie mit JSON oder YAML nicht vertraut sind, können Sie AWS CloudFormation Designer verwenden, um Ihnen die ersten Schritte mit Vorlagen zu erleichtern. AWS CloudFormation Weitere Informationen finden Sie unter Was ist AWS CloudFormation Designer? im AWS CloudFormation Benutzerhandbuch.

CodeArtifact unterstützt das Erstellen von Domänen, Repositorys und Paketgruppen in AWS CloudFormation. Weitere Informationen, einschließlich Beispielen für JSON- und YAML-Vorlagen, finden Sie in den folgenden Themen im AWS CloudFormation Benutzerhandbuch:

Das Löschen von CodeArtifact Ressourcen verhindern

CodeArtifact Repositorys enthalten wichtige Anwendungsabhängigkeiten, die möglicherweise nicht einfach wiederhergestellt werden können, wenn sie verloren gehen. Um CodeArtifact Ressourcen bei der Verwaltung von CodeArtifact Ressourcen vor versehentlichem Löschen zu schützen CloudFormation, fügen Sie die UpdateRetainPolicy Attribute DeletionPolicy und mit dem Wert für alle Domänen und Retain Repositorys hinzu. Dadurch wird ein Löschen verhindert, wenn die Ressource aus der Stack-Vorlage entfernt wird oder der gesamte Stapel versehentlich gelöscht wird. Das folgende YAML-Snippet zeigt eine grundlegende Domain und ein Repository mit diesen Attributen:

Resources: MyCodeArtifactDomain: Type: 'AWS::CodeArtifact::Domain' DeletionPolicy: Retain UpdateReplacePolicy: Retain Properties: DomainName: "my-domain" MyCodeArtifactRepository: Type: 'AWS::CodeArtifact::Repository' DeletionPolicy: Retain UpdateReplacePolicy: Retain Properties: RepositoryName: "my-repo" DomainName: !GetAtt MyCodeArtifactDomain.Name

Weitere Informationen zu diesen Attributen finden Sie unter DeletionPolicyund UpdateReplacePolicyim AWS CloudFormation Benutzerhandbuch.

Erfahren Sie mehr über AWS CloudFormation

Weitere Informationen AWS CloudFormation dazu finden Sie in den folgenden Ressourcen: