Go to main content

Guía de la API de RESTful de Oracle® ZFS Storage Appliance (versión OS8.8.x)

Salir de la Vista de impresión

Actualización: Agosto de 2021
 
 

Crear una agrupación, un proyecto o un recurso compartido cifrado

Para crear una agrupación, un proyecto o un recurso compartido cifrado, especifique valores paralas propiedades encryption, keystore, y keyname, además de las propiedades requeridas descritas en Configurar agrupación, Crear proyecto, Crear sistema de archivos, y Crear un LUN nuevo.

En la siguiente tabla, se describen las propiedades de cifrado para una agrupación, un proyecto o un recurso compartido específico.

Tabla 71  Propiedades de cifrado para agrupaciones, proyectos o recursos compartidos
Propiedad
Tipo
Descripción
encryption
string
Tipo y longitud de clave del cifrado AES
keystore
string
Tipo de almacén de claves: local, okm o kmip.
keyname
string
Un nombre de clave específico
keylastchanged
string
(Solo lectura) La fecha en la que se cambió la clave por última vez Este valor está en formato de fecha y hora de ISO-8601 en la versión 2 y en formato de fecha y hora de Javascript en la versión 1. Si el valor está vacío, esta clave no se ha modificado desde que se creó.
keystatus
string
(Solo lectura) available o unavailable, o none. Si el valor de esta propiedad es unavailable, entonces la clave ha sido suprimida.

Ejemplo de solicitud:

POST /api/storage/v2/pools/p1/projects HTTP/1.1
Host: zfs-storage.example.com:215
Content-Type: application/json
Accept: application/json

{
    "name": "proj-enc",
    "encryption": "aes-128-ccm",
    "keystore": "local",
    "keyname": "Key-0"
}

Resultado de ejemplo:

HTTP/1.1 201 Created
Content-Type: application/json
Location: http://zfs-storage.example.com:215/pools/p1/projects/proj-enc

{
    "project": {
        "name": "proj-enc",
        "href": "/api/storage/v2/pools/p1/projects/proj-enc",
        ...
        "encryption": "aes-128-ccm",
        "keystore": "local",
        "keychangedate": "",
        "keystatus": "available",
        "keyname": "Key-0",
        ...
    }
}