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.
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
Il seguente pulsante Distribuisci in Oracle Cloud è configurato per avviare il modello da https://github.com/oracle-quickstart/oci-cloudnative.
Provider supportati
- 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
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
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:
[](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
-
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.
-
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.
-
Immettere un nome per il nuovo stack o accettare il nome predefinito fornito. Evitare di inserire informazioni riservate.
-
È possibile immettere una descrizione.
-
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.
-
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. - 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.
-
Selezionare Successivo.
Nel pannello Configura variabili vengono visualizzate le variabili del file di configurazione Terraform selezionato.
-
Rivedere le variabili e apportare le modifiche necessarie.
Importante
Non aggiungere la chiave privata o altre informazioni riservate alle variabili di configurazione. -
Selezionare Successivo.
-
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.
-
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.