Immagini di riferimento

Immagini di riferimento che utilizzano il provider Terraform di Oracle Cloud Infrastructure.

Quando si avviano le istanze di computazione, la configurazione Terraform deve utilizzare la stessa immagine ogni volta che si esegue un job apply Terraform.

Nota

Per evitare di fare riferimento a un'immagine diversa nei job apply Terraform successivi, specificare l'OCID dell'immagine specifica dell'area nella configurazione Terraform. Non individuare l'OCID dell'immagine utilizzando l'origine dati oci_core_image. Questa origine dati esegue la chiamata all'API ListImages, i cui valori restituiti possono cambiare nel tempo perché le immagini nel tempo vengono aggiunte e quelle meno recenti eliminate. Per un elenco delle immagini fornite da Oracle e dei relativi OCID, vedere Immagini fornite da Oracle. Per ulteriori informazioni, vedere I risultati di oci_core_images cambieranno nel tempo per le immagini fornite da Oracle.

Per trovare gli OCID più recenti specifici dell'area per un'immagine:

  1. Passare a Note di rilascio immagine.

  2. Per l'immagine desiderata, selezionare Immagine più recente.

    Viene elencato un OCID immagine per ogni area.

  3. Copiare l'OCID dell'immagine specifica dell'area desiderata.

    Ad esempio, copiare l'OCID dell'immagine per l'area us-phoenix-1.

Si consiglia il seguente pattern per specificare un'immagine per le aree specificate:

variable "image_id" {
  type = "map"
  default = {
    // See https://docs.oracle.com/iaas/images/
    // Oracle-provided image "Oracle-Linux-7.4-2018.02.21-1"
    us-phoenix-1 = "ocid1.image.oc1.phx..<unique_ID>"
    us-ashburn-1 = "ocid1.image.oc1.iad..<unique_ID>"
    eu-frankfurt-1 = "ocid1.image.oc1.eu-frankfurt-1..<unique_ID>"
    uk-london-1 = "ocid1.image.oc1.uk-london-1..<unique_ID>"
  }
}

Esempio di istanza di computazione di questo pattern:

resource "oci_core_instance" "TFInstance" {
  image = "${var.image_id[var.region]}"
  ...
}