Edición de Capacidades de Imagen para Imágenes Personalizadas
Edite las capacidades de imagen para una imagen personalizada.
- Vaya a la página de lista Imágenes personalizadas de Compute. Si necesita ayuda para buscar la página de lista, consulte Listado de imágenes personalizadas.
- Seleccione la imagen personalizada que desee.
-
Edite las capacidades de imagen que desea configurar. Para obtener detalles sobre cada capacidad de imagen, consulte Elementos del esquema.
-
Seleccione Guardar cambios.
Para obtener información sobre el uso de la CLI, consulte Interfaz de línea de comandos (CLI). Para trabajar con esquemas de capacidad de imagen mediante la CLI, abra un símbolo del sistema y ejecute cualquiera de los siguientes comandos.
Ejemplos de la CLI
Para mostrar el esquema de capacidad de imagen global:
oci compute global-image-capability-schema list
Para mostrar las versiones del esquema de capacidad de imagen global:
oci compute global-image-capability-schema-version list --global-image-capability-schema-id <global_image_capability_schema_OCID>
Para recuperar la versión del esquema de capacidad de imagen global:
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>
Para mostrar los esquemas de capacidad de imagen en el compartimento especificado:
oci compute image-capability-schema list --compartment-id <compartment_OCID>
Para recuperar el esquema de capacidad de imagen para el ID especificado:
oci compute image-capability-schema get --image-capability-schema-id <image_capability_schema_OCID>
Para actualizar el esquema de capacidad de imagen especificado:
oci -d compute image-capability-schema update --image-capability-schema-id <image_capability_schema_OCID> --schema-data file://<schema_data_file>.json
Para crear un esquema de capacidad de imagen:
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>
Al crear el esquema, especifique el OCID de imagen para la imagen personalizada a la que desea aplicar el esquema de capacidad de imagen.
Para suprimir el esquema de capacidad de imagen especificado:
oci -d compute image-capability-schema delete --image-capability-schema-id <image_capability_schema_OCID>
Ejemplo de uso
En este ejemplo, se muestra cómo utilizar la CLI para actualizar el esquema de capacidad de imagen para una imagen personalizada. Para obtener información sobre el uso de la CLI, consulte Interfaz de línea de comandos (CLI).
-
Abra un símbolo del sistema y ejecute el siguiente comando para recuperar el esquema global actual de la región:
oci compute global-image-capability-schema list
La respuesta es similar a la siguiente:
{ "data": [ { "compartment-id": null, "current-version-name": "<varname><version_name></varname>", "defined-tags": {}, "display-name": "OCI.ComputeGlobalImageCapabilitySchema", "freeform-tags": {}, "id": "ocid1.computeglobalimgcapschema.oc1.phx.<varname><unique_ID></varname>", "time-created": "2020-03-23T19:20:39.656000+00:00" } ], "opc-next-page": "<varname><unique_ID></varname>" }
- Mediante el OCID y el nombre de versión del esquema de capacidad de imagen global que ha recuperado en el paso anterior, ejecute el siguiente comando para obtener el esquema de capacidad de imagen global:
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 respuesta contiene el esquema de capacidad de imagen global.
-
Localice el elemento de esquema que desea actualizar y, a continuación, realice lo siguiente:
- Copie el elemento de esquema que desea actualizar. En este ejemplo, se utiliza el elemento de esquema Storage.ParaVirtualization.EncryptionInTransit.
-
Si el elemento de esquema contiene un campo
source
, cambie el valor de GLOBAL a IMAGE. Por ejemplo:{ "Storage.ParaVirtualization.EncryptionInTransit": { "default-value": true, "descriptor-type": "boolean", "source": "IMAGE" } }
- Guarde los elementos de esquema actualizados como un archivo
.json
.
-
Para verificar si la imagen ya está utilizando la capacidad de imagen, ejecute el siguiente comando:
oci compute image-capability-schema list --image-id <image_OCID>
-
Si la imagen utiliza la capacidad de imagen, la respuesta contiene una línea similar a la siguiente:
"compute-global-image-capability-schema-version-name": "<version_name>"
La respuesta también contiene el OCID del esquema de capacidad de imagen.
-
Si la imagen no utiliza la capacidad de imagen, cree un esquema de capacidad de imagen para la imagen ejecutando el siguiente comando:
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> es la ruta al archivo
.json
que contiene los elementos de esquema que desea actualizar, que ha creado en el paso anterior.La respuesta es similar a la siguiente:
{ "data": { "compartment-id": "ocid1.compartment.oc1..<varname><unique_ID></varname>", "compute-global-image-capability-schema-id": "ocid1.computeglobalimgcapschema.oc1.phx.<varname><unique_ID></varname>", "compute-global-image-capability-schema-version-name": "<varname><version_name></varname>", "defined-tags": {}, "display-name": "<varname><compute_img_capability_schema_name></varname>", "freeform-tags": {}, "id": "ocid1.computeimgcapschema.oc1.phx.<varname><unique_ID></varname>", "image-id": "ocid1.image.oc1.phx.<varname><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><etag></varname>" }
-
-
Para actualizar el esquema de capacidad de imagen, ejecute el siguiente comando:
oci compute image-capability-schema update --image-capability-schema-id <image_capability_schema_OCID> --schema-data file://<schema_data_file>.json
<schema_data_file> es la ruta al archivo
.json
que contiene los elementos de esquema que desea actualizar.
-
Para obtener más información sobre el uso de la API y la firma de solicitudes, consulte la documentación de la API de REST y Credenciales de seguridad. Para obtener información sobre los SDK, consulte Los SDK y la CLI.
Utilice las siguientes operaciones de API para trabajar con esquemas de capacidad de imagen:
- ListComputeGlobalImageCapabilitySchemas
- ListComputeGlobalImageCapabilitySchemaVersions
- GetComputeGlobalImageCapabilitySchema
- GetComputeGlobalImageCapabilitySchemaVersion
- ListComputeImageCapabilitySchemas
- GetComputeImageCapabilitySchema
- CreateComputeImageCapabilitySchema
- UpdateComputeImageCapabilitySchema
- DeleteComputeImageCapabilitySchema
- ChangeComputeImageCapabilitySchemaCompartment