본 실습 과정은 AWS Training and Certification을 바탕으로 작성되었습니다.
AWS CLI를 사용하여 Amazon S3 버킷을 생성해보자.
AWS CLI란?
명령줄 셸에서 명령을 사용하여 AWS 서비스와 상호 작용하는 데 사용할 수 있는 오픈 소스 도구이다.
먼저 인스턴스에 접속하여 AWS CLI를 이용할 것이므로, 이러한 CLI를 제공하는 EC2에 접속해주자.
Session Manager를 사용하면 SSH 포트를 노출하지 않고도 Amazon EC2 인스턴스에 연결할 수 있다.
AWS Systems Manager Session Manager
다음 명령어를 통해서 EC2의 콘솔(CLI)화면에서 버킷을 생성해보도록 하자.
이러한 버킷의 이름은 유일무의 헤야한다.
# 예시
aws s3 mb s3://labclibucket-vinca-01
aws s3 mb s3://labclibucket-vinca-01
다음과 같이 실제로 버킷이 생성되었고, 생성된 버킷들을 확인할 수 있다.
aws s3 ls
S3에 파일을 하나 넣어보도록 하자.
cp
명령어를 통해서 파일을 복사해서 넣을 것이다.
이러한 파일은 /home/ssm-user/HappyFace.jpg
위치에 들어가 있다.
aws s3 cp /home/ssm-user/HappyFace.jpg s3://labclibucket-vinca-01
실제로 파일이 잘 복사되어 S3 버킷에 업로드 된 것을 확인할 수 있다. 관리 콘솔 화면에서도 이를 동일하게 확인할 수 있다.
aws s3 ls s3://labclibucket-vinca-01