Rilevamento della deviazione in uno stack

Rileva la deviazione in uno stack in Resource Manager. La deriva è la differenza tra lo stato reale della tua infrastruttura e l'ultima configurazione eseguita dello stack.

I motivi comuni di deriva includono l'aggiunta di un tag di produzione alle risorse o l'eliminazione di una risorsa da parte di un membro del team.

È possibile rilevare la deviazione per i nuovi stack creati dai compartimenti o per gli stack in cui l'ultima esecuzione del job era Applica o Importa stato. Quando si rileva la deviazione, è possibile specificare tutte le risorse o le risorse selezionate.

Suggerimento

Dopo aver rilevato la deviazione, elencare lo stato della deviazione per le risorse. Vedere Lista dello stato di deviazione per uno stack.
    1. Nella pagina elenco Stack, selezionare lo stack con cui si desidera lavorare. Se è necessaria assistenza per trovare la pagina della lista o lo stack, vedere Stack lista.
    2. Andare ad Altre azioni e selezionare Esegui rilevamento deviazioni.
    3. Nel pannello Esegui rilevamento deviazioni selezionare l'opzione desiderata.
      • Tutte le risorse: rileva la deviazione per tutte le risorse nello stack.

      • Risorse selezionate: rileva la deviazione per le risorse specificate nello stack.

        È possibile selezionare un indirizzo dall'elenco o immetterlo. Ogni risorsa viene identificata da un indirizzo di risorsa, ovvero una stringa derivata dal tipo di risorsa e dal nome specificati nella configurazione Terraform dello stack più un indice facoltativo. Ad esempio, l'indirizzo della risorsa per la quarta istanza di computazione con il nome "test_instance" è oci_core_instance.test_instance[3]. Il tipo di risorsa è oci_core_instance, un punto funge da delimitatore, il nome della risorsa è test_instance e l'indice è 3 tra parentesi. Per ulteriori dettagli ed esempi sugli indirizzi delle risorse, consultare la documentazione di Terraform all'indirizzo Examples.

    4. Per recuperare le versioni più recenti disponibili dall'origine configurata dei provider Terraform, selezionare Mostra opzioni avanzate e selezionare Aggiorna versioni provider.
      Lo stack deve essere Terraform 0.14 o versione successiva e, se lo stack è precedente, è necessario eseguire l'upgrade a usa Terraform Registry. Questo passo è necessario se le versioni del provider nella configurazione Terraform sono state modificate dall'ultima esecuzione di un job nello stack. I file di blocco delle dipendenze vengono gestiti automaticamente per gli stack nuovi e aggiornati. I provider vengono aggiornati entro i vincoli di versione della configurazione Terraform.
    5. Selezionare Esegui rilevamento deviazioni.

    Una richiesta di lavoro è stata avviata. Una volta completata la richiesta di lavoro, lo stato di deviazione viene visualizzato nella scheda Informazioni sullo stack.

  • Utilizzare il comando oci resource-manager stack detect-drift e i parametri necessari per rilevare la deviazione in uno stack.

    oci resource-manager stack detect-drift stack-id <stack_OCID>
                        

    Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Resource Manager.

  • Utilizzare l'operazione DetectStackDrift per rilevare la deviazione.