Go to main content

Oracle® ZFS Storage Appliance RESTful API 설명서, 릴리스 OS8.8.x

인쇄 보기 종료

업데이트 날짜: 2021년 8월
 
 

암호화된 풀, 프로젝트 또는 공유 만들기

암호화된 풀, 프로젝트 또는 공유를 만들려면 풀 구성, 프로젝트 만들기, 파일 시스템 만들기새 LUN 만들기에 설명된 필수 등록 정보와 함께 encryption, keystorekeyname 등록 정보에 대한 값을 지정합니다.

다음 표에서는 특정 풀, 프로젝트 또는 공유에 대한 암호화 등록 정보를 설명합니다.

표 71  풀, 프로젝트 및 공유에 대한 암호화 등록 정보
등록 정보
유형
설명
encryption
string
AES 암호화 유형 및 키 길이입니다.
keystore
string
키 저장소의 유형: local, okm 또는 kmip.
keyname
string
특정 키 이름입니다.
keylastchanged
string
(읽기 전용) 키가 마지막으로 변경된 날짜입니다. 이 값은 ISO-8601 날짜 시간 형식(v2의 경우) 및 JavaScript 날짜 시간 형식(v1의 경우)입니다. 값이 비어 있을 경우 이 키는 만들어진 이후 변경되지 않은 것입니다.
keystatus
string
(읽기 전용) available, unavailable 또는 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",
        ...
    }
}