Terraform-Konfiguration eines Stacks aktualisieren (ZIP-Datei oder Ordner)

Aktualisieren Sie die Terraform-Konfiguration der ZIP-Datei oder des Ordners, die von einem Stack in Resource Manager verwendet wird. Die aktualisierte Konfiguration wird verwendet, wenn Sie Jobs im Stack ausführen. Ein Update auf Ordnerbasis ist nur über die Konsole verfügbar.

Wenn Sie einen Stack aktualisieren, können Sie auch seine Tags aktualisieren. Anweisungen hierzu finden Sie unter Tag für eine einzelne Ressource aktualisieren. Weitere Informationen zum Tagging finden Sie unter Ressourcentags.

Bevor Sie beginnen

Prüfen Sie die Voraussetzungen für die Aktualisierung der Terraform-Konfiguration, die von einem Stack in Resource Manager verwendet wird.

Wichtig

Wenn Sie eine andere Terraform-Konfiguration hochladen, stellen Sie sicher, dass die Konfigurationsdatei gültig ist. Siehe Konfigurationen erstellen und Terraform-Konfigurationen für Resource Manager.

Stellen Sie sicher, dass Ihre geänderte Terraform-Konfiguration (Datei oder Ordner .zip) zum Upload bereit ist. Eine Konfigurationsdatei steht erst dann zum Herunterladen bereit, wenn ein Job erfolgreich auf dem Stack ausgeführt wurde. Um eine Terraform-Konfiguration zu bearbeiten, die mit Ressourcen-Discovery aus einer Vorlage oder einem vorhandenen Compartment generiert wurde, laden Sie zuerst die Konfiguration herunter. Dann verwenden Sie die bearbeitete Konfigurationsdatei .zip für das Update.

Wenn die Stackkonfiguration in Git oder einem Bucket gespeichert ist, laden Sie die Konfiguration dort hoch.

  • Tipp

    Alternativ zu diesen Schritten können Sie die generierte Terraform-Konfigurationsdatei im Codeeditor bearbeiten. Weitere Informationen finden Sie unter Konfiguration mit Codeeditor bearbeiten.

    Nachdem Sie alle Voraussetzungen erfüllt haben, führen Sie die folgenden Schritte in der Konsole aus, um die Terraform-Konfiguration eines Stacks aus einer ZIP-Datei oder einem Ordner zu aktualisieren.

    1. Suchen Sie auf der Listenseite Stacks den Stack, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Stack benötigen, finden Sie weitere Informationen unter Stacks auflisten.
    2. Wählen Sie im Menü Aktionen (drei Punkte) für den Stack die Option Bearbeiten.
    3. Wählen Sie auf der Seite Stack bearbeiten die Option Ordner oder .Zip-Datei aus, und fügen Sie die geänderte Terraform-Konfiguration hinzu.
      Sie können die Datei entweder in das Steuerelement des Dialogfelds ziehen oder Browse auswählen und zum Speicherort der Datei oder des Ordners navigieren.
    4. (Optional) Aktualisieren Sie andere Werte nach Bedarf.
      Beispiel: Aktualisieren Sie den Stacknamen oder die Beschreibung. Informationen zu den Feldern finden Sie unter Stack aus einer ZIP-Datei erstellen.
    5. Wählen Sie Weiter aus.
    6. Aktualisieren Sie im Bereich Variablen konfigurieren die Variablenwerte nach Bedarf.
    7. Wählen Sie Weiter aus.
    8. Prüfen Sie die Stackkonfiguration im Fensterbereich Prüfen.
    9. Um Ressourcen beim Erstellen des Stacks automatisch bereitzustellen, wählen Sie Anwenden ausführen aus.
    10. Wählen Sie Speichern aus.

    Die Seite Stackdetails wird geöffnet.

    Wenn Anwenden ausführen ausgewählt wurde, führt Resource Manager die Aktion "Anwenden" für den aktualisierten Stack aus.

  • Verwenden Sie den Befehl oci resource-manager stack update und die erforderlichen Parameter, um die ZIP-Datei der Terraform-Konfiguration zu aktualisieren, die von einem Stack verwendet wird.

    oci resource-manager stack update --config-source <file-path> [...]

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Command Line Reference for Resource Manager.

  • Verwenden Sie den Vorgang UpdateStack, um die ZIP-Datei der Terraform-Konfiguration zu aktualisieren, die von einem Stack verwendet wird.

    Ein Beispiel für den Teil configSource der Anforderung finden Sie unter UpdateZipUploadConfigSourceDetails.