要创建加密的池、项目或共享资源,除了配置池、创建项目、创建文件系统和创建新的 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", ... } }