Schaltfläche "Deploy to Oracle Cloud" verwenden

Starten Sie eine Remote-Terraform-Konfiguration mit der Schaltfläche In Oracle Cloud bereitstellen.

Auf dieser Seite wird das erweiterte Thema zum Erstellen einer URL für die Schaltfläche In Oracle Cloud bereitstellen beschrieben.

Wenn diese Schaltfläche ordnungsgemäß verknüpft ist, erhalten Ihre Benutzer eine direkte Option zum Erstellen von Stacks mit der Terraform-Konfiguration.

Diese Abbildung zeigt die Schaltfläche "In Oracle Cloud bereitstellen".

Mit dieser Schaltfläche gelangen Benutzer direkt zur Seite Stack erstellen in der Oracle Cloud Infrastructure-Konsole. Die Schaltfläche ist mit einem von Ihnen angegebenen Terraform-Konfigurationsdateipackage verknüpft. Daher ist die Terraform-Konfiguration bereits für den Benutzer ausgewählt, wenn er den Stack erstellt. Sie können Terraform-Konfigurationsdateien in einem unterstützten Provider speichern.

Beispiel für die Funktion der Schaltfläche "Bereitstellen"

Tipp

Erstellen Sie schnell Stacks mit OCI-Terraform-Beispielkonfigurationen. Gehen Sie zu Beispiele für Terraform-Oracle Cloud Infrastructure-Provider, navigieren Sie zum Ordner für die gewünschte Konfiguration (z.B. adm), und wählen Sie in der Readme-Datei unter "Magische Schaltfläche" die Schaltfläche In Oracle Cloud bereitstellen aus.

Die folgende Schaltfläche In Oracle Cloud bereitstellen ist so konfiguriert, dass die Vorlage von https://github.com/oracle-quickstart/oci-cloudnative aus gestartet wird.

In Oracle Cloud bereitstellen

Unterstützte Provider

Die folgenden Provider werden für die Erstellung von Package-URLs unterstützt, die mit der Schaltfläche In Oracle Cloud bereitstellen verwendet werden sollen:

Informationen zur Fehlerbehebung finden Sie unter Fehlercode 400 für Schaltfläche "Bereitstellen".

So zeigen Sie die verknüpfte Schaltfläche "Bereitstellen" an:

Wichtig

Stellen Sie sicher, dass die Terraform-Konfigurationsdatei gültig ist. Siehe Konfigurationen erstellen und Terraform-Konfigurationen für Resource Manager.

Sie können die verknüpfte Schaltfläche In Oracle Cloud bereitstellen auf Repository-Seiten und anderen Webseiten anzeigen.

Preisabschriftcode

Um die Schaltfläche In Oracle Cloud bereitstellen auf einer Repository-Seite anzuzeigen, fügen Sie der Datei README.md den folgenden Preisabschriftcode hinzu.

[
![Deploy to Oracle Cloud]
(https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)
]
(https://cloud.oracle.com/resourcemanager/stacks/create
?zipUrl=<package-url>)

<package-url> ist die URL für die ZIP-Datei zu einer Terraform-Konfiguration, die in einem unterstützten Provider gespeichert ist.

Beispiel für einen Preisabschriftcode mit einer Package-URL aus GitHub:

[![Deploy to Oracle Cloud](https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg)](https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip)

HTML-Code

Um die Schaltfläche In Oracle Cloud bereitstellen auf einer Webseite anzuzeigen, fügen Sie den folgenden HTML-Code hinzu.

<a 
href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=<package-url>" 
target="_blank">
  <img 
src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" 
alt="Deploy to Oracle Cloud"/>
</a>

<package-url> ist die URL für die ZIP-Datei zu einer Terraform-Konfiguration, die in einem unterstützten Provider gespeichert ist.

Beispiel-HTML-Code mit einer Package-URL aus GitHub:

<a href="https://cloud.oracle.com/resourcemanager/stacks/create?zipUrl=https://github.com/myrepo/mydirectory/master.zip" target="_blank">
  <img src="https://oci-resourcemanager-plugin.plugins.oci.oraclecloud.com/latest/deploy-to-oracle-cloud.svg" alt="Deploy to Oracle Cloud"/>
</a>

So erstellen Sie einen Stack über die Schaltfläche "Verknüpftes Deployment"

  1. Wählen Sie In Oracle Cloud bereitstellen aus (die Schaltfläche "Deployment", die mit der Terraform-Konfiguration verknüpft ist).

    Informationen zur Fehlerbehebung finden Sie unter Fehlercode 400 für Schaltfläche "Bereitstellen".

  2. Wenn Sie noch nicht bei der Oracle Cloud Infrastructure-Konsole angemeldet sind, melden Sie sich an. Siehe Zum ersten Mal anmelden.

    Die Seite Stack erstellen wird mit dem ausgewählten Package angezeigt.

  3. Geben Sie einen Namen für den neuen Stack ein (oder akzeptieren Sie den angegebenen Standardnamen). Geben Sie dabei keine vertraulichen Informationen ein.

  4. Geben Sie optional eine Beschreibung ein.

  5. Um die Ressourcen in einem anderen Compartment anzuzeigen, wechseln Sie mit dem Compartment-Filter zu Compartments.

    Sie müssen berechtigt sein, in einem Compartment zu arbeiten, um die darin enthaltenen Ressourcen anzuzeigen. Wenn Sie nicht sicher sind, welches Compartment verwendet werden soll, wenden Sie sich an einen Administrator. Weitere Informationen finden Sie unter Compartments.

  6. Wählen Sie unter Terraform-Version die Version aus, die Sie für den neuen Stack verwenden möchten.

    Hinweis

    Terraform-Versionen sind nicht abwärtskompatibel.
  7. Optional: Fügen Sie unter Tags dem Stack mindestens ein Tag hinzu.

    Wenn Sie über Berechtigungen zum Erstellen einer Ressource verfügen, sind Sie auch berechtigt, Freiform-Tags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

  8. Wählen Sie Weiter aus.

    Im Fensterbereich Variablen konfigurieren werden Variablen aus der ausgewählten Terraform-Konfigurationsdatei angezeigt.

  9. Prüfen Sie die Variablen, und nehmen Sie gegebenenfalls Änderungen vor.

    Wichtig

    Fügen Sie den Konfigurationsvariablen nicht Ihren Private Key oder andere vertrauliche Informationen hinzu.
  10. Wählen Sie Weiter aus.

  11. Prüfen Sie die Stackkonfiguration im Fensterbereich Prüfen.

    Anwenden ausführen ist standardmäßig ausgewählt. Behalten Sie diese Einstellung bei, um beim Erstellen des Stacks automatisch Ressourcen bereitzustellen.

  12. Wählen Sie Erstellen aus, um Ihren Stack zu erstellen.

    Die Detailseite für den neuen Stack wird angezeigt.

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

Um die definierten Ressourcen bereitzustellen (wenn Sie auf der Seite Stack erstellen die Option Anwenden ausführen nicht ausgewählt haben), führen Sie einen "Anwenden"-Job für den neuen Stack aus.