Modifica delle funzionalità delle immagini personalizzate

Modificare le funzionalità dell'immagine per un'immagine personalizzata.

    1. Nella pagina della lista Immagini personalizzate di computazione selezionare l'immagine personalizzata che si desidera modificare. Per informazioni su come trovare la pagina dell'elenco, vedere Elenco di immagini personalizzate.
    2. Nella pagina dei dettagli, eseguire una delle seguenti azioni a seconda dell'opzione visualizzata:
      • Nel menu Azioni selezionare Modifica capacità immagine.
      • Selezionare il pulsante Modifica capacità.
    3. Modificare le funzionalità di immagine che si desidera configurare. Per informazioni dettagliate su ciascuna funzionalità di immagine, vedere Elementi dello schema.

    4. Selezionare Salva modifiche.

  • Per informazioni sull'uso dell'interfaccia CLI, vedere Command Line Interface (CLI, interfaccia a riga di comando). Per utilizzare gli schemi di capacità delle immagini mediante l'interfaccia CLI, aprire un prompt dei comandi ed eseguire uno dei comandi riportati di seguito.

    Esempi di CLI

    Per elencare lo schema di funzionalità immagine globale, procedere come segue.

    oci compute global-image-capability-schema list

    Per elencare le versioni dello schema della funzionalità di immagine globale, procedere come segue.

    oci compute global-image-capability-schema-version list --global-image-capability-schema-id <global_image_capability_schema_OCID>

    Per recuperare la versione dello schema della funzionalità di immagine globale, effettuare le operazioni riportate di seguito.

    oci compute global-image-capability-schema-version get --global-image-capability-schema-id <global_image_capability_schema_OCID> --global-image-capability-schema-version-name <version_name>

    Per elencare gli schemi di capacità dell'immagine nel compartimento specificato:

    oci compute image-capability-schema list --compartment-id <compartment_OCID>

    Per recuperare lo schema di capacità dell'immagine per l'ID specificato:

    oci compute image-capability-schema get --image-capability-schema-id <image_capability_schema_OCID>

    Per aggiornare lo schema di capacità dell'immagine specificato:

    oci -d compute image-capability-schema update --image-capability-schema-id <image_capability_schema_OCID> --schema-data file://<schema_data_file>.json

    Per creare uno schema di funzionalità di immagine:

    oci compute image-capability-schema create --schema-data file://<schema_data_file>.json --compartment-id <compartment_OCID> --image-id <image_OCID> --global-image-capability-schema-version-name <version_name>

    Quando si crea lo schema, si specifica l'OCID dell'immagine per l'immagine personalizzata a cui si desidera applicare lo schema di funzionalità dell'immagine.

    Per eliminare lo schema di capacità dell'immagine specificato, effettuare le operazioni riportate di seguito.

    oci -d compute image-capability-schema delete --image-capability-schema-id <image_capability_schema_OCID>

    Esempio d'uso

    In questo esempio viene illustrato come utilizzare l'interfaccia CLI per aggiornare lo schema di funzionalità immagine per un'immagine personalizzata. Per informazioni sull'uso dell'interfaccia CLI, vedere Command Line Interface (CLI, interfaccia a riga di comando).

    1. Aprire un prompt dei comandi ed eseguire il comando seguente per recuperare lo schema globale corrente per l'area:

      oci compute global-image-capability-schema list

      La risposta è simile alla seguente:

      {
          "data": [
              {
                  "compartment-id": null,
                  "current-version-name": "<varname>&lt;version_name></varname>",
                  "defined-tags": {},
                  "display-name": "OCI.ComputeGlobalImageCapabilitySchema",
                  "freeform-tags": {},
                  "id": "ocid1.computeglobalimgcapschema.oc1.phx.<varname>&lt;unique_ID></varname>",
                  "time-created": "2020-03-23T19:20:39.656000+00:00"
              }
          ],
          "opc-next-page": "<varname>&lt;unique_ID></varname>"
      }
    2. Utilizzando l'OCID e il nome della versione dello schema di funzionalità dell'immagine globale recuperato nel passo precedente, eseguire il comando seguente per ottenere lo schema di funzionalità dell'immagine globale:
      oci compute global-image-capability-schema-version get --global-image-capability-schema-id <global_image_capability_schema_OCID> --global-image-capability-schema-version-name <version_name>

      La risposta contiene lo schema di funzionalità dell'immagine globale.

    3. Individuare l'elemento dello schema che si desidera aggiornare, quindi effettuare le operazioni riportate di seguito.

      1. Copiare l'elemento dello schema che si desidera aggiornare. In questo esempio viene utilizzato l'elemento schema Storage.ParaVirtualization.EncryptionInTransit.
      2. Se l'elemento dello schema contiene un campo source, modificare il valore da GLOBAL a IMAGE. Ad esempio:

        {
            "Storage.ParaVirtualization.EncryptionInTransit": {
                "default-value": true,
                "descriptor-type": "boolean",
                "source": "IMAGE"
            }
        }
      3. Salvare gli elementi dello schema aggiornati come file .json.
    4. Per verificare se l'immagine sta già utilizzando la funzionalità Immagine, eseguire il comando seguente:

      oci compute image-capability-schema list --image-id <image_OCID>
      • Se l'immagine utilizza la funzionalità Immagine, la risposta contiene una riga simile alla seguente:

        "compute-global-image-capability-schema-version-name": "<version_name>"

        La risposta contiene anche l'OCID dello schema di capacità dell'immagine.

      • Se l'immagine non utilizza la funzionalità Immagine, creare uno schema di funzionalità Immagine per l'immagine eseguendo il comando seguente:

        oci compute image-capability-schema create --global-image-capability-schema-version-name <version_name> --image-id <image_OCID> --schema-data file://<schema_data_file>.json --compartment-id <compartment_OCID>

        <schema_data_file> è il percorso del file .json che contiene gli elementi dello schema che si desidera aggiornare, creati nel passo precedente.

        La risposta è simile alla seguente:

        {
            "data": {
                "compartment-id": "ocid1.compartment.oc1..<varname>&lt;unique_ID></varname>",
                "compute-global-image-capability-schema-id": "ocid1.computeglobalimgcapschema.oc1.phx.<varname>&lt;unique_ID></varname>",
                "compute-global-image-capability-schema-version-name": "<varname>&lt;version_name></varname>",
                "defined-tags": {},
                "display-name": "<varname>&lt;compute_img_capability_schema_name></varname>",
                "freeform-tags": {},
                "id": "ocid1.computeimgcapschema.oc1.phx.<varname>&lt;unique_ID></varname>",
                "image-id": "ocid1.image.oc1.phx.<varname>&lt;unique_ID></varname>",
                "schema-data": {
                    "Storage.ParaVirtualization.EncryptionInTransit": {
                        "default-value": false,
                        "descriptor-type": "boolean",
                        "source": "IMAGE"
                    }
                },
                "time-created": "2021-07-01T22:42:56.140000+00:00"
            },
            "etag": "<varname>&lt;etag></varname>"
        }
    5. Per aggiornare lo schema di capacità dell'immagine, eseguire il comando seguente:

      oci compute image-capability-schema update --image-capability-schema-id <image_capability_schema_OCID> --schema-data file://<schema_data_file>.json

      <schema_data_file> è il percorso del file .json contenente gli elementi dello schema che si desidera aggiornare.