공유(파일 시스템 및 LUN)를 개별적으로 암호화하거나, 공유가 프로젝트 등록 정보를 상속하므로 프로젝트 레벨에서 공유를 암호화할 수 있습니다. 다음 예는 프로젝트 자체를 암호화하여 프로젝트 내의 모든 공유를 암호화하는 방법을 보여줍니다.
시작하기 전에
암호화를 사용하려면 먼저 구성해야 합니다. 데이터 암호화를 참조하십시오.
hostname:shares> project myproject hostname:shares myproject (uncommitted)> set encryption=aes-128-ccm encryption = aes-128-ccm (uncommitted) hostname:shares myproject (uncommitted)> set keystore=LOCAL keystore = LOCAL (uncommitted) hostname:shares myproject (uncommitted)> set keyname=MyFirstKey keyname = MyFirstKey (uncommitted) hostname:shares myproject (uncommitted)> commit hostname:shares>
이 프로젝트에서 만든 모든 공유는 LOCAL 키 저장소에 있는 이름이 "MyFirstKey"인 키를 사용하여 AES-128 CCM으로 자동으로 암호화됩니다.
hostname:shares> select myproject hostname:shares myproject> filesystem f1 hostname:shares myproject/f1 (uncommitted)> commit hostname:shares myproject> select f1 hostname:shares myproject/f1> get encryption keystore keyname keystatus encryption = aes-128-ccm (inherited) keystore = LOCAL (inherited) keyname = MyFirstKey (inherited) keystatus = available hostname:shares myproject/f1> done