AWS CLI를 사용해 Amazon S3로
이 자습서는 AWS 명령줄 인터페이스(CLI)를 사용하여 Amazon S3에 액세스할 수 있도록 도와줍니다. 사용자는 클라우드에 파일을 백업하기 위한 자신만의 스크립트를 손쉽게 작성하고 필요할 때 간편하게 검색할 수 있습니다. 이를 통해 백업 프로세스를 더 빠르고, 더 안정적이며, 좀 더 프로그래밍 방식으로 자동화할 수 있습니다. 또한 이 정보를 사용하여 백업 작업을 처리하는 예약 작업(또는 크론 작업)을 생성할 수 있습니다.
참고: 본 자습서는 Amazon S3에 파일 백업 자습서의 개념을 토대로 작성되었습니다. 해당 자습서를 완료하지 않았으면 이를 먼저 완료하십시오.
Storing Your Files with AWS Requires an Account
Create a Free Account in MinutesAWS Free Tier includes 5GB storage, 20,000 Get Requests, and 2,000 Put Requests with Amazon S3.
이 단계에서는 IAM 서비스를 사용하여 관리자 권한을 갖는 사용자 계정을 생성합니다. 나중에 AWS CLI를 사용해 AWS 서비스에 안전하게 액세스하는 데 이 사용자 계정을 사용합니다.
a. 여기를 클릭하면 AWS Management Console이 새 브라우저 창에서 열리므로 이 단계별 안내서를 계속 열어 놓을 수 있습니다. 이 화면이 로드되면 먼저 사용자 이름 및 암호를 입력하여 시작하십시오. 그런 다음 검색창에 IAM을 입력하고 [IAM]을 선택하여 Identity and Access Management 대시보드를 엽니다.
이제 IAM 사용자가 생성되었으므로 AWS 명령줄 인터페이스(CLI)를 설치해야 합니다. 다음은 사용하는 운영 체제의 종류에 따른 지침입니다. 사용하는 운영 체제에 해당하는 탭을 선택하십시오.
Windows 기반 컴퓨터를 사용하는 경우 아래 탭에서 [PC]를 선택하십시오.
OSX 또는 Linux 구동 머신을 사용하는 경우 아래 탭에서 [Mac/Linux]를 선택하십시오.
이 단계에서는 AWS CLI를 사용하여 S3에 버킷을 생성하고 해당 버킷에 파일을 복사합니다.
a. 사용하려는 버킷을 이미 생성한 경우 새 버킷을 생성하는 것은 선택 사항입니다. my-first-backup-bucket이라는 이름으로 새 버킷을 생성하려면 다음을 입력합니다.
aws s3 mb s3://my-first-backup-bucket
참고: 버킷 이름을 지정하는 데는 몇 가지 제한이 있습니다. 그중 하나는 버킷 이름이 전역적으로 고유해야 한다는 것입니다. 예를 들어 서로 다른 2명의 AWS 사용자가 같은 버킷 이름을 사용할 수 없습니다. 따라서 위의 명령을 입력하면 'BucketAlreadyExists'라는 오류 메시지가 표시됩니다.
축하합니다! AWS 명령줄 인터페이스에 사용할 IAM 사용자를 설정하고 시스템을 구성하였으며, 클라우드에서 파일을 생성, 복사, 검색 및 삭제하는 방법을 배웠습니다. 다음 자습서에서는 가상 테이프 드라이브를 설정하여 Veeam, Symantec Backup Exec, Microsoft System Center 2012 Data Protection Manager, 또는 다른 백업 프로그램과 같은 기존 백업 프로그램에서 파일을 백업하는 데 사용하는 방법을 배우겠습니다.