暗号化されたプール、プロジェクト、またはシェアを作成するには、プールの構成、プロジェクトの作成、ファイルシステムの作成、および新しい 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", ... } }