저장 폴더 공유 및 접근 제어

Storage 폴더의 내용을 다른 사용자 또는 프로젝트 멤버와 공유하여 공동 작업이나 학습을 수행할 필요가 있을 수 있습니다. 이를 위해 Backend.AI에서는 스토리지 폴더를 손쉽게 공유할 수 있습니다.

개인 스토리지 폴더를 다른 사용자와 공유하기

개인의 스토리지 폴더를 다른 사용자와 공유하는 방법에 관해 알아보겠습니다. 먼저 사용자 A의 계정으로 로그인한 뒤 데이터 페이지로 이동합니다. 여러 폴더 중 tests 폴더를 사용자B에게 공유하려고 합니다.

../_images/list_of_vfolders_A.png

tests 폴더 안에는 hello.txt, myfolder 와 같은 파일 및 디렉토리가 있는 것을 볼 수 있습니다.

../_images/test_vfolder_explorer_A.png

사용자B의 계정으로 로그인 했을 때 tests 폴더가 조회되지 않는 것을 확인합니다.

../_images/no_test_vfolder_in_B.png

경고

만약 사용자B 계정에 tests 라는 이름의 폴더가 이미 존재한다면 사용자A의 tests 폴더는 사용자B에게 공유할 수 없습니다.

사용자A의 계정으로 전환한 후, 리스트에 있는 tests 폴더의 제어 열에서 공유 버튼을 클릭합니다.

share button

공유 모달의 '사용자 초대' 항목에 사용자B의 계정 이메일을 입력하고, 원하는 공유 권한을 설정합니다. '읽기 전용' 권한을 선택하면 사용자B는 조회만 가능하며, '읽기 및 쓰기' 권한을 선택하면 조회뿐만 아니라 쓰기 작업도 수행할 수 있습니다.

../_images/send_vfolder_invitation.png

다시 사용자B의 계정으로 전환한 뒤, 요약 페이지에 접속합니다. 요약 페이지의 초대 영역에서 폴더 초대가 도착한 것을 확인할 수 있으며, '수락' 버튼을 클릭해 초대를 수락합니다.

../_images/invitation_accept.png

데이터 페이지로 이동한 뒤 tests 폴더가 리스트에 출력되는 것을 확인하세요. 만약 리스트에 보이지 않는다면 브라우저 페이지 갱신을 해보시기 바랍니다. 초대를 수락했기 때문에 이제 사용자B 계정에서 사용자A의 test 폴더 내용을 조회할 수 있습니다. 사용자B가 생성한 다른 폴더와 비교해 tests 폴더는 제어 열에 관리 아이콘이 빠진 것을 확인할 수 있습니다. 마운트 권한 열에는 읽기 전용 표시만 떠 있는 것도 볼 수 있습니다.

../_images/test_vfolder_listed_in_B.png

tests 의 Control 패널에서 폴더 아이콘을 클릭하여 tests 폴더 내부를 탐색 해 보겠습니다. 사용자 A의 계정에서 확인한 hello.txtmyfolder 를 다시 확인할 수 있습니다.

../_images/folder_explorer_in_B.png

이 스토리지 폴더를 사용자 B의 계정으로 마운트하여 컴퓨팅 세션을 생성 해 보겠습니다.

../_images/launch_session_with_test_mounted_B.png

참고

Backend.AI 24.09 버전 부터 세션 런처(NEO)의 개선된 버전을 기본 세션 런처로 제공합니다. 이전의 대화식 세션 런처를 사용하고 싶다면, 사용자 설정 를 참고하세요. Classic 세션 런처의 사용 방법에 대한 자세한 내용은 다음 링크 를 참고하세요.

세션 생성 후 웹 터미널을 띄워 tests 폴더가 홈폴더에 마운트 된 것을 확인합니다. tests 폴더 내용은 조회가 되지만, 파일을 생성하거나 삭제하려는 시도는 허용되지 않습니다. 사용자A가 읽기 전용으로 공유했기 때문입니다. 만약 쓰기 권한까지 포함하여 공유했다면 사용자B도 tests 폴더에 파일을 생성할 수 있습니다.

../_images/file_operations_on_shared_test_folder.png

이렇게 개인 폴더를 Backend.AI 이메일 계정 기반으로 다른 사용자에게 공유할 수 있습니다.

참고

Backend.AI는 또한 프로젝트 구성원에게 공유 프로젝트 폴더를 제공합니다. 자세한 내용을 보려면 프로젝트 구성원과 프로젝트 스토리지 폴더 공유 로 이동하십시오.

공유 폴더 권한 조정

마찬가지로, 폴더 공유 모달에서 공유된 사용자의 권한을 수정할 수 있습니다. 권한 선택란을 클릭해 공유 권한을 설정합니다. 권한 옆의 'x' 버튼을 클릭하면, 초대한 사용자를 제거할 수도 있습니다.

  • 읽기 전용: 초대된 사용자는 폴더에 대한 읽기 전용 접근 권한을 갖습니다.

  • 수정: 초대된 사용자에게 폴더에 대한 읽기 및 쓰기 권한이 있습니다. 사용자는 폴더나 파일을 삭제할 수 없습니다.

../_images/modify_perm.png

참고

사용자가 수정 권한을 부여한 경우에도 폴더 자체 이름 변경은 소유자만 사용할 수 있습니다. 편집 권한은 폴더 이름 변경을 제공하지 않습니다.