Bucket 생성하기
① Bucket 이름을 작성한다.
Bucket 이름은 global에서 유니크한 이름이어야 한다. 또한 네이밍 컨벤션이 있으므로 확인하고 이름을 만든다.
② 퍼블릭 액세스 설정
버켓 Policy나 IAM 이외의 또 다른 보안 설정이다. 처음 버켓 만드는 연습 단계라 변경 없이 통과하였다.
③ Bucket 버전 관리 설정
활성화하면 버켓에 올라간 모든 파일에 대해서 버전 관리를 해주는 기능이다. 역시나 일단은 통과한다.
④ 기본 암호화 설정
버켓에 데이터를 넣을 때 서버 측에서 암호화 할 것인지, KMS를 이용할 것인지, DSSE-KMS(KMS 보다 더 강력한 보안)을 사용할 것인지 설정 할 수 있다. 기본 옵션을 사용하자.
⑤ Bucket 생성 후 데이터 업로드 하기
만든 버켓으로 접속한다.
업로드 버튼을 눌러준다.
파일을 추가한다.
업로드 대상을 확인하고 업로드를 누른다.
올라간 coffee.jpg 파일을 AWS 콘솔에서 열기를 통해서 확인할 수 있다.
접속하면 URL을 타고 들어가는 데, 보다시피 접속에 대한 정보가 암호화 되어 있음을 알 수 있다.
⑥ 객체 URL로 Bucket 안의 파일 확인하기
콘솔의 [ 열기 ] 버튼이 아닌 주어진 객체 URL로 접속해보자.
접속이 되지 않는다. URL의 차이도 있지만, 접속이 되지 않는 이유는 Bucket Policy 설정을 아직은 하지 않았기 때문이다. 외부 URL로 누구나 접속하게 하려면 내가 만든 Bucket에 대한 공개적인 접근을 허용해야 한다. 이에 대한 설정은 차후 S3 보안 실습에서 진행하고자 한다.
⑦ 폴더 만들기
콘솔에서 폴더를 만들 수 있다. 실제로는 파일 위치 경로인 Full Path의 Key 부분이다. 그래도 폴더라는 개념으로 받아들이면 사용자 입장에서는 조금 더 이해가 쉬운 것 같다.
만들어진 폴더를 확인한다.
⑧ 파일이나 폴더 삭제하기
파일이나 폴더를 삭제할 수 있다. 아래는 폴더를 지우는 모습인 데, 폴더를 지우면 그 하위에 있는 모든 폴더와 파일이 함께 삭제된다.
객체를 삭제할 때는 "영구 삭제" 를 입력 받아야만 삭제 할 수 있다.
'AWS > S3' 카테고리의 다른 글
[AWS] S3 Browser 사용하기 (0) | 2023.12.17 |
---|