Modifica delle funzionalità delle foto per le immagini personalizzate

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

    1. Andare alla pagina elenco Calcola immagini personalizzate. Se è necessaria assistenza per trovare la pagina di elenco, vedere Elenca immagini personalizzate.
    2. Seleziona l'immagine personalizzata a cui sei interessato.
    3. Modificare le funzionalità dell'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). Per utilizzare gli schemi di funzionalità delle immagini mediante l'interfaccia CLI, aprire un prompt dei comandi ed eseguire uno qualsiasi dei comandi seguenti.

    Esempi di CLI

    Per elencare lo schema di funzionalità immagine globale, effettuare le operazioni riportate di seguito.

    oci compute global-image-capability-schema list

    Per elencare le versioni dello schema di funzionalità immagine globale:

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

    Per recuperare la versione dello schema di funzionalità 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>
                            

    Per elencare gli schemi di funzionalità delle immagini nel compartimento specificato, effettuare le operazioni riportate di seguito.

    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à 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à 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 immagine per l'immagine personalizzata a cui si desidera applicare lo schema di funzionalità immagine.

    Per eliminare lo schema di capacità immagine specificato:

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

    Esempio d'uso

    Questo esempio mostra 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).

    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à immagine globale recuperato nel passo precedente, eseguire il comando seguente per ottenere lo schema di funzionalità 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 capacità immagine globale.

    3. Individuare l'elemento 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à 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 funzionalità 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 che contiene gli elementi dello schema che si desidera aggiornare.