아마존 S3. S3 버킷을 더 잘 관리하기 위한 6가지 필수 CLI 명령.

Amazon S3 또는 Simple Simple Storage Service는 Amazon Web Service에서 제공하는 단순한 객체 스토리지 서비스입니다. S3를 사용하면 사용자는 다양한 유형의 데이터(이미지, 텍스트 및 또는 비디오)를 버킷에 객체로 저장할 수 있습니다.

AWS에는 S3 버킷 생성, 삭제 및 관리를 위한 훌륭한 웹 인터페이스가 있지만 CLI가 제공하는 유연성과 속도에 비하면 아무것도 아닙니다.

사용 가능한 CLI 명령 목록은 광범위합니다. 이 블로그 게시물에서 변환할 내용을 더 자세히 알아보려면 here을 클릭하십시오.

다음은 Amazon S3를 다룰 때 모든 클라우드 엔지니어가 알아야 하는 6가지 CLI 명령입니다.


1. "mb" 명령 새 S3 버킷 생성.



이 명령은 새 S3 버킷을 생성하는 데 사용됩니다. 버킷 이름이 고유한지 확인하십시오.

Aws s3 mb myBucketName



aws s3 mb myBucketName


2. "ls" 명령.



버킷 또는 버킷의 내용을 나열하여 버킷을 검사하는 데 사용됩니다.

aws s3 ls



aws s3 myUnikMajicBucket


3. "mv" 명령.



이것은 물건을 옮기는 데 사용됩니다. 로컬에서 S3로, S3에서 로컬로, S3 버킷 간에.
사람들은 "mv"와 "cp"또는 copy 명령을 혼동하는 경향이 있습니다. mv는 위치 A에서 위치 B로 파일을 이동하는 데 사용됩니다(파일은 더 이상 위치 A에 없음). "cp"가 사용되면 파일은 위치 A와 위치 B 모두에 있습니다.

Move files from local to S3



aws s3 mv file1_name.txt s3://bucket-name/file2_name.txt_


Move from S3 to local



aws s3 mv s3://bucket_name/file1_name.txt file2_name.txt


Move files between S3 Buckets



aws s3 mv s3://bucket_name/file1_name.txt s3://bucket2_name /file2_name_2.txt  


4. "rb" 명령



S3 버킷을 삭제하거나 제거하는 데 사용됩니다. 버킷이 비어 있는 경우에만 작동합니다.

aws s3  rb myBucket_name


콘텐츠와 함께 버킷을 강제로 삭제하는 데 사용됩니다.

aws s3 rb Bucket_name --force  


5. "rm" 명령.



S3 버킷의 콘텐츠를 삭제하는 데 사용됩니다.

aws s3 rm <s3url_to_the_file>



6. "동기화" 명령.



로컬에서 s3로, s3에서 로컬로 또는 s3 버킷 간에 파일을 동기화하거나 업데이트하는 데 사용됩니다.

aws s3 sync ./local_folder s3"//mybucket_name

좋은 웹페이지 즐겨찾기