Pour créer un pool, un projet ou un partage chiffré, définissez des valeurs pour les propriétés encryption, keystore et keyname, en plus des propriétés obligatoires décrites dans Configuration d'un pool, Création d'un projet, Création d'un système de fichiers et Création d'un LUN.
Le tableau suivant décrit les propriétés de chiffrement d'un pool, projet ou partage particulier.
|
Exemple de demande :
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" }
Exemple de résultat :
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", ... } }