웹사이트 검색

Amazon AWS에서 S3 버킷(객체 스토리지)을 생성하는 방법


이 페이지에서

  1. AWS에 로그인
  2. S3 버킷 생성
  3. Amazon S3의 객체 액세스
  4. Amazon S3 권한 처리(비공개로 변경)\n

S3(Simple Storage Service)는 AWS(Amazon Web Services)의 "스토리지\ 서비스에 속합니다. 간단히 말해서 S3는 객체(파일, 비디오, 이미지, 문서 및 모든 파일 유형). 요구 사항에 따라 파일에 대한 액세스를 제한할 수 있습니다. 필요한 경우 여러 버전의 파일을 보관할 수 있습니다. 필요할 때 언제 어디서나 데이터에 액세스할 수 있습니다. 청구에 대한 자세한 내용을 보려면 여기를 클릭하십시오.

S3 서비스를 사용하고 객체를 업로드하기 위해 사용자는 전역적으로 고유한 이름을 가져야 하는 버킷을 생성할 수 있습니다. 기본적으로 AWS에 연락하는 데 필요한 제한을 늘리기 위해 AWS 계정당 최대 100개의 버킷만 생성할 수 있습니다. 이에 대해 자세히 알아보려면 여기를 클릭하십시오.

이 기사에서는 AWS에서 S3 버킷을 생성하고 객체를 업로드하고 기본 작업을 수행하는 방법을 보여줍니다.

전제 조건

  1. AWS 계정(없으면 생성)

우리가 할 일

  1. AWS에 로그인합니다.\n
  2. S3 버킷을 생성합니다(공용 버킷을 생성하겠습니다).\n
  3. 객체를 업로드합니다.\n
  4. 개체에 액세스합니다.\n
  5. 권한 처리(액세스 레버를 비공개로 변경)\n

AWS에 로그인

AWS 로그인 페이지로 이동하려면 여기를 클릭하십시오.

위의 링크를 누르면 로그인 세부 정보를 사용하여 로그인해야 하는 다음과 같은 웹 페이지가 표시됩니다.

AWS에 성공적으로 로그인하면 다음과 같이 모든 서비스가 나열된 기본 콘솔이 표시됩니다.

S3 버킷 생성

S3 버킷을 생성하기 전에 리전을 선택할 필요는 없지만 버킷을 생성하는 동안 리전을 지정하라는 메시지가 표시됩니다. S3 버킷 목록이 표시되면 모든 리전의 모든 버킷이 나열됩니다.

리전을 선택할 필요가 없으므로 S3 버킷을 생성하기 위해 바로 진행합니다.

S3 버킷을 생성하기 위해 왼쪽 상단 모서리에 있는 "Services\를 클릭하면 AWS에서 사용 가능한 모든 서비스가 포함된 다음 화면이 표시됩니다. "Storage\에서 사용 가능한 "S3"를 클릭합니다.

"Create Bucket\을 클릭합니다. 버킷에 이름을 지정합니다. 이 이름은 전역적으로 고유해야 하며 동일한 이름을 가진 버킷은 전 세계 AWS에 존재하지 않아야 합니다. AWS의 각 버킷은 고유한 이름을 가지며 일치하지 않습니다. 다른 양동이로.

원하는 지역을 선택하고 가장 가까운 지역으로 이동할 수 있습니다. 계속 진행하려면 "다음\을 클릭하십시오.

이 화면에서 요구사항에 따라 버킷을 구성할 수 있습니다. 개체의 여러 버전을 유지하려는 경우 버전 관리를 활성화할 수 있습니다. 사용 가능한 다양한 옵션이 있습니다. 지금은 모든 항목을 선택하지 않은 상태(기본값)로 유지하고 계속 진행합니다. S3를 자세히 탐색하려면 나중에 시도할 수 있습니다. 버킷에 대한 액세스 로그를 유지하려면 서버 액세스 로깅을 활성화할 수 있습니다. 청구 목적으로 이 태그를 사용할 수 있도록 버킷에 태그를 지정할 수 있습니다. 객체를 암호화된 형태로 저장하려면 활성화할 수 있습니다. 지금은 "다음\을 클릭하여 기본 설정을 진행합니다.

기본적으로 S3 버킷은 모든 퍼블릭 액세스를 차단합니다. 이 자습서에서는 공개 액세스가 외부/공개적으로 몇 가지 작업을 시도할 수 있도록 허용합니다. 버킷을 공개하려면 "모든 공개 액세스 차단\ 확인란을 선택 해제하고 "다음\을 클릭하십시오.

설정을 검토하고 모든 것이 정상이면 "버킷 만들기\를 클릭하십시오.

훌륭합니다. 이제 막 공개적으로 사용할 수 있는 버킷을 만들었습니다. 객체를 업로드하려면 버킷 이름을 클릭하고 버킷에 들어가십시오.

S3에 객체 업로드

S3 Bucket에서는 객체 업로드가 매우 쉽습니다. 개체를 업로드하려면 버킷으로 이동하여 "업로드\를 클릭합니다. 다음 화면이 표시됩니다.

"파일 추가\를 클릭하고 "다음\을 클릭하여 원하는 개체를 찾습니다.

객체를 업로드했으면 "다음"을 클릭하십시오.

\\'공개 권한 관리'에서 \\'개체에 대한 공개 읽기 액세스 권한 부여'를 선택합니다. 계속 진행하려면 "다음\을 클릭하십시오.

기본 "Storage Class\를 "Standard\로 유지하고 "Next\를 클릭합니다. S3 Standard는 자주 액세스하는 데이터의 범용 스토리지입니다.

설정을 검토하고 "업로드\를 클릭하십시오.

Amazon S3의 객체에 액세스

개체를 업로드하면 공개적으로 액세스할 수 있으므로 어디서나 액세스할 수 있습니다. 업로드된 개체에 액세스하려면 해당 개체를 클릭하고 "개요\에서 "개체 URL\을 복사하십시오.

이 URL을 누르면 개체가 다운로드됩니다.

Amazon S3 권한 처리(비공개로 변경)

개체를 공개적으로 사용할 수 있도록 하는 것은 전혀 권장되지 않습니다. 개체에 대한 액세스를 제한하고 소유자만 액세스할 수 있도록 하기 위해 아래에 언급된 단계를 따릅니다.

원하는 개체를 선택하고 "사용 권한\을 클릭한 다음 "편집\을 클릭하여 "모든 공개 액세스 차단\ 필드를 편집합니다. 대화 상자에서 "모든 공개 액세스 차단\을 선택하고 "확인\합니다.

이제 다른 창에서 개체 URL을 눌러 개체에 액세스할 수 있습니다. "액세스 거부\ 메시지가 표시됩니다. 이제 이 개체는 개체 소유자 계정에서만 다운로드/볼 수 있습니다.