View a markdown version of this page

AWS OpsWorks Aktionsreferenz bereitstellen - AWS CodePipeline

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.

AWS OpsWorks Aktionsreferenz bereitstellen

Sie verwenden eine AWS OpsWorks Aktion zur Bereitstellung OpsWorks mithilfe Ihrer Pipeline.

Aktionstyp

  • Kategorie: Deploy

  • Eigentümer: AWS

  • Anbieter: OpsWorks

  • Version: 1

Konfigurationsparameter

App

Erforderlich: Ja

Die OpsWorks App. Die App stellt den Code dar, den Sie bereitstellen und ausführen möchten.

Stack

Erforderlich: Ja

Der OpsWorks Stapel. Ein Stack ist ein Container für Ihre Anwendungsinfrastruktur.

Ebene

Erforderlich: Nein

Die OpsWorks Ebene. Eine Ebene spezifiziert die Konfiguration und die Ressourcen für eine Reihe von Instanzen.

Input artifacts (Eingabeartefakte)

  • Anzahl der Artefakte: 1

  • Beschreibung: Dies ist das Eingabeartefakt für deine Aktion.

Ausgabeartefakte

  • Anzahl der Artefakte: 0 to 1

  • Beschreibung: Ausgabeartefakte gelten nicht für diesen Aktionstyp.

Berechtigungen für Servicerollen: AWS OpsWorks action

Wenn Sie AWS OpsWorks Unterstützung benötigen, fügen Sie Ihrer Grundsatzerklärung Folgendes hinzu:

{ "Effect": "Allow", "Action": [ "opsworks:CreateDeployment", "opsworks:DescribeApps", "opsworks:DescribeCommands", "opsworks:DescribeDeployments", "opsworks:DescribeInstances", "opsworks:DescribeStacks", "opsworks:UpdateApp", "opsworks:UpdateStack" ], "Resource": "resource_ARN" },

Beispielaktionskonfiguration

YAML
Name: ActionName ActionTypeId: Category: Deploy Owner: AWS Version: 1 Provider: OpsWorks InputArtifacts: - Name: myInputArtifact Configuration: Stack: my-stack App: my-app
JSON
{ "Name": "ActionName", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Version": 1, "Provider": "OpsWorks" }, "InputArtifacts": [ { "Name": "myInputArtifact" } ], "Configuration": { "Stack": "my-stack", "App": "my-app" } }

Die folgenden verwandten Ressourcen bieten Ihnen nützliche Informationen für die Arbeit mit dieser Aktion.