暗号化されたプール、プロジェクト、またはシェアを作成するには、プールの構成、プロジェクトの作成、ファイルシステムの作成、および新しい LUN の作成で説明されている必須のプロパティーに加えて、encryption、keystore、および keyname の各プロパティーに値を指定します。
次の表では、特定のプール、プロジェクト、またはシェアの暗号化プロパティーについて説明します。
|
リクエストの例:
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"
}
結果例:
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",
...
}
}