명령줄 도구를 사용하여 로컬 S3 스토리지(Amazon 아님) 찾아보기

명령줄 도구를 사용하여 로컬 S3 스토리지(Amazon 아님) 찾아보기

공급자로부터 로컬 S3 스토리지에 있는 파일을 찾아보고, 저장하고, 가져오고 싶습니다.EMC Atmos 클라우드 스토리지

RHEL7이 있고 명령줄에서 이 작업을 수행하고 싶습니다. 우리는 Amazon과 같은 평면 구조가 없으며 카탈로그를 사용합니다.

검색엔진을 통해 찾았어요Amazon S3 도구: 명령줄 S3 클라이언트 소프트웨어 및 S3 백업.

s3cmd로컬 S3 호스트를 가리키는 방법은 무엇입니까 ?

답변1

s3cmd 작업 방법도움이 되려면 다음 명령을 실행할 수 있습니다.

s3cmd ls s3://logix.cz-test

s3cmd put addressbook.xml s3://logix.cz-test/addrbook.xml

답변2

나는 이것을하고있다. 스크립트를 일반화하기 위해 스크립트가 실행되는 계정의 홈 디렉터리에 있는 .s3cmd 파일을 통해 s3cmd를 구성하기로 결정했습니다.

[Default]
access_key = Backup:*****************************
host_base = <hostname>:<port>
host_bucket = <hostname>:<port>
secret_key = ************************************
signature_v2 = True

S3 저장소로 로컬 NAS를 사용하고 있는데 API는 기본적으로 False로 설정되어 있는 서명_v2만 지원합니다.

현재 s3cmd 버전 2.1.0을 사용하여 CentOS 7에서 테스트했으며 QNAP NAS는 펌웨어 4.2.6 빌드 20200821로 플래시되었습니다.

관련 정보