7.8.2.2. 테넌트가 아닌 사용자 간에 버킷 이동
radosgw-admin 버킷 chown
명령은 버킷과 포함된 모든 오브젝트의 소유권을 한 사용자의 다른 사용자로 변경할 수 있는 기능을 제공합니다. 이를 수행하려면 현재 사용자의 버킷을 연결 해제하고 새 사용자에게 연결한 다음 버킷의 소유권을 새 사용자로 변경합니다.
절차
버킷을 새 사용자에게 연결합니다.
radosgw-admin bucket link --uid=user --bucket=bucket
교체:
- 버킷 을 연결할 사용자의 사용자 이름과 사용자 이름이 있는 사용자
- 버킷 이름으로 버킷
예를 들어
데이터
버킷을user2
라는 사용자에 연결하려면 다음을 수행합니다.# radosgw-admin bucket link --uid=user2 --bucket=data
버킷이
user2
에 성공적으로 연결되었는지 확인합니다.# radosgw-admin bucket list --uid=user2 [ "data" ]
버킷의 소유권을 새 사용자로 변경합니다.
radosgw-admin bucket chown --uid=user --bucket=bucket
교체:
- 버킷 소유권 을 다음으로 변경하기 위해 사용자의 사용자 이름이 있는 사용자
- 버킷 이름으로 버킷
예를 들어
데이터
버킷의 소유권을user2
로 변경하려면 다음을 수행합니다.# radosgw-admin bucket chown --uid=user2 --bucket=data
다음 명령의 출력에서
owner
행을 확인하여데이터
버킷의 소유권이 성공적으로 변경되었는지 확인합니다.# radosgw-admin bucket list --bucket=data