Go to main content

Oracle® ZFS Storage Appliance RESTful API ガイド、Release OS8.8.x

印刷ビューの終了

更新: 2021 年 8 月
 
 

暗号化されたプール、プロジェクト、またはシェアの作成

暗号化されたプール、プロジェクト、またはシェアを作成するには、プールの構成プロジェクトの作成ファイルシステムの作成、および新しい LUN の作成で説明されている必須のプロパティーに加えて、encryptionkeystore、および keyname の各プロパティーに値を指定します。

次の表では、特定のプール、プロジェクト、またはシェアの暗号化プロパティーについて説明します。

表 71  プール、プロジェクト、またはシェアの暗号化プロパティー
プロパティー
説明
encryption
string
AES 暗号化のタイプおよび鍵の長さ。
keystore
string
キーストアのタイプ: localokm または kmip
keyname
string
特定の鍵名。
keylastchanged
string
(読み取り専用) 鍵が最後に変更された日付。この値は、v2 では ISO-8601 日時形式であり、v1 では Javascript 日時形式です。値が空の場合、この鍵は作成されてから変更されていません。
keystatus
string
(読み取り専用) availableunavailable、または none のいずれかです。このプロパティーの値が unavailable の場合、鍵は削除されています。

リクエストの例:

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",
        ...
    }
}