Uso del pulsante Distribuisci in Oracle Cloud

Avviare una configurazione Terraform remota con il pulsante Distribuisci in Oracle Cloud.

Questa pagina descrive l'argomento avanzato della creazione di un URL per un pulsante Distribuisci in Oracle Cloud.

Se collegato correttamente, questo pulsante fornisce un'opzione diretta per gli utenti per creare stack con la configurazione Terraform.

Questa immagine mostra il pulsante Distribuisci in Oracle Cloud.

Questo pulsante consente di passare direttamente alla pagina Crea stack nella console di Oracle Cloud Infrastructure. Il pulsante è collegato a un package di file di configurazione Terraform specificato, pertanto la configurazione Terraform è già selezionata per l'utente quando creano lo stack. È possibile memorizzare i file di configurazione Terraform in un provider supportato.

Esempio di funzionamento del pulsante Distribuisci

Suggerimento

Crea rapidamente gli stack con configurazioni Terraform OCI di esempio. Andare a Esempi di provider di Oracle Cloud Infrastructure Terraform, andare alla cartella per la configurazione desiderata (ad esempio adm), quindi selezionare il pulsante Distribuisci in Oracle Cloud in "Pulsante Magico" nel file Readme.

Il seguente pulsante Distribuisci in Oracle Cloud è configurato per avviare il modello da https://github.com/oracle-quickstart/oci-cloudnative.

Distribuire in Oracle Cloud

Provider supportati

I provider riportati di seguito sono supportati per la formazione degli URL dei package da utilizzare con il pulsante Distribuisci in Oracle Cloud.
  • GitHub

    URL di esempio 1: Diretto: https://github.com/myrepo/mydirectory/master.zip

    URL di esempio 2: release: https://github.com/myrepo/mydirectory/0.0.1.zip

    Per ottenere l'URL del file zip di una release in GitHub, vedere https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/linking-to-releases.

  • GitLab

    URL di esempio 1: Diretto: https://gitlab.com/myrepo/mydirectory/master.zip

    URL di esempio 2: release: https://gitlab.com/myrepo/mydirectory/0.0.1.zip

  • Storage degli oggetti (URL richiesta preautenticazione)

    URL di esempio: https://objectstorage.region.oraclecloud.com/p/encrypted-string/n/object-storage-namespace/b/bucket/o/filename

Per risolvere i problemi relativi a un codice di errore, vedere Codice di errore 400 per il pulsante Distribuisci.

Per visualizzare il pulsante di distribuzione collegato

Importante

Assicurarsi che il file di configurazione Terraform sia valido. Vedere Creazione delle configurazioni e Configurazioni Terraform per Resource Manager.

È possibile visualizzare il pulsante Distribuisci in Oracle Cloud collegato nelle pagine del repository e in altre pagine Web.

Codice ribasso

Per visualizzare il pulsante Distribuisci in Oracle Cloud in una pagina del repository, aggiungere il codice ribasso seguente a un file README.md.

[
![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> è l'URL per il file .zip in una configurazione Terraform memorizzata in un provider supportato.

Codice markdown di esempio con un URL del package da 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)

Codice HTML

Per visualizzare il pulsante Distribuisci in Oracle Cloud in una pagina Web, aggiungere il codice HTML seguente.

<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> è l'URL per il file .zip in una configurazione Terraform memorizzata in un provider supportato.

Codice HTML di esempio con un URL del pacchetto da 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>

Per creare uno stack dal pulsante Distribuisci collegato

  1. Selezionare Distribuisci in Oracle Cloud (il pulsante di distribuzione collegato alla configurazione Terraform).

    Per risolvere i problemi relativi a un codice di errore, vedere Codice di errore 400 per il pulsante Distribuisci.

  2. Se non hai ancora effettuato l'accesso alla console di Oracle Cloud Infrastructure, accedi. Vedere Accesso per la prima volta.

    Viene visualizzata la pagina Crea stack con il package selezionato identificato.

  3. Immettere un nome per il nuovo stack o accettare il nome predefinito fornito. Evitare di inserire informazioni riservate.

  4. È possibile immettere una descrizione.

  5. Per visualizzare le risorse in un compartimento diverso, utilizzare il filtro Compartimento per cambiare compartimento.

    È necessario disporre dell'autorizzazione per lavorare in un compartimento per visualizzare le risorse al suo interno. Se non si è certi del compartimento da utilizzare, contattare un amministratore. Per ulteriori informazioni, vedere Informazioni sui compartimenti.

  6. Per la versione Terraform, selezionare la versione che si desidera utilizzare per il nuovo stack.

    Nota

    Le versioni Terraform non sono compatibili con le versioni precedenti.
  7. Facoltativo: in Tag aggiungere una o più tag allo stack.

    Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare le tag in formato libero a tale risorsa. Per applicare una tag defined, è necessario disporre delle autorizzazioni per utilizzare la tag namespace. Per ulteriori informazioni sull'applicazione di tag, vedere Tag risorsa. Se non si è certi di applicare le tag, saltare questa opzione o chiedere a un amministratore. È possibile applicare le tag in un secondo momento.

  8. Selezionare Successivo.

    Nel pannello Configura variabili vengono visualizzate le variabili del file di configurazione Terraform selezionato.

  9. Rivedere le variabili e apportare le modifiche necessarie.

    Importante

    Non aggiungere la chiave privata o altre informazioni riservate alle variabili di configurazione.
  10. Selezionare Successivo.

  11. Nel pannello Rivedi verificare la configurazione dello stack.

    L'opzione Esegui applicazione è selezionata per impostazione predefinita. Conserva questa impostazione per eseguire automaticamente il provisioning delle risorse alla creazione dello stack.

  12. Selezionare Crea per creare lo stack.

    Viene visualizzata la pagina dei dettagli dello stack per il nuovo stack.

    Se è stata selezionata l'opzione Esegui applicazione, Resource Manager esegue l'azione di applicazione sul nuovo stack.

Per distribuire le risorse definite (se non è stata selezionata l'opzione Esegui applicazione nella pagina Crea stack), eseguire un job di applicazione nel nuovo stack.