4.4. 공유 액세스 부여
인스턴스에 공유를 마운트하려면 먼저 인스턴스에 공유에 대한 액세스 권한을 부여합니다.
manila access-allow SHAREID IDENT IDENTKEY
# manila access-allow SHAREID IDENT IDENTKEY
다음과 같습니다.
- SHAREID 는 4.2절. “공유 만들기” 에서 생성된 공유의 ID입니다.
- IDENT 는 파일 공유 서비스가 공유 사용자 또는 인스턴스를 인증하는 데 사용해야 하는 방법입니다.
IDENTKEY 는 IDENT 로 선택하는 식별 방법에 따라 다릅니다.
- cert: 이 방법은 TLS 인증서를 통해 인스턴스를 인증하는 데 사용됩니다.
- user: 사용자 또는 그룹 이름으로 인증하는 데 사용합니다.
- IP: 이를 사용하여 IP 주소를 통해 인스턴스를 인증합니다.
예를 들어 인스턴스에 읽기-쓰기 액세스 권한을 부여하려면(IP 10.70.36.85로 확인됨) 다음을 실행합니다.
manila access-allow d760eee8-1d91-48c4-8f9a-ad07072e17a2 ip 10.70.36.85
# manila access-allow d760eee8-1d91-48c4-8f9a-ad07072e17a2 ip 10.70.36.85
+--------------+--------------------------------------+
| Property | Value |
+--------------+--------------------------------------+
| share_id | d760eee8-1d91-48c4-8f9a-ad07072e17a2 |
| deleted | False |
| created_at | 2015-09-29T16:35:33.862114 |
| updated_at | None |
| access_type | ip |
| access_to | 10.70.36.85 |
| access_level | rw |
| state | new |
| deleted_at | None |
| id | b4e990d7-e9d1-4801-bcbe-a860fc1401d1 |
+--------------+--------------------------------------+
공유에 대한 액세스에는 자체 ID(ACCESSID), b4e990d7-e9d1-4801-bcbe-a860fc1401d1 이 있습니다.
액세스 구성이 성공했는지 확인하려면 다음을 수행하십시오.
manila access-list d760eee8-1d91-48c4-8f9a-ad07072e17a2
# manila access-list d760eee8-1d91-48c4-8f9a-ad07072e17a2
+---------------------------+-----------+-----------+--------------+
| id |access type|access to | access level ...
+---------------------------+-----------+-----------+--------------+
|b4e990d7-e9d1-4801-bcbe-...|ip |10.70.36.85| rw ...
+---------------------------+-----------+-----------+--------------+