디렉터리 버킷에 객체 업로드
Amazon S3 디렉터리 버킷을 생성하면 여기에 객체를 업로드할 수 있습니다. 다음 예제에서는 S3 콘솔 및 AWS SDK를 사용하여 객체를 디렉터리 버킷에 업로드하는 방법을 보여줍니다. S3 Express One Zone을 사용한 대량 객체 작업에 대한 자세한 내용은 객체 관리 섹션을 참조하세요.
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/
에서 S3 콘솔을 엽니다. -
왼쪽 탐색 창에서 디렉터리 버킷을 선택합니다.
-
파일 및 폴더를 업로드하려는 버킷의 이름을 선택합니다.
-
객체 탭에서 업로드를 선택합니다.
-
업로드 페이지에서 다음 중 하나를 수행합니다.
-
파일 및 폴더를 점선으로 표시된 업로드 영역으로 끌어다 놓습니다.
-
파일 추가 또는 폴더 추가를 선택하고 업로드할 파일 또는 폴더를 선택한 후 열기 또는 업로드를 선택합니다.
-
-
체크섬에서 사용하려는 체크섬 함수를 선택합니다.
(선택 사항) 크기가 16MB 미만인 단일 객체를 업로드하는 경우 미리 계산된 체크섬 값을 지정할 수도 있습니다. 미리 계산된 값을 제공하면 Amazon S3는 선택한 체크섬 함수를 사용하여 계산한 값과 비교합니다. 값이 일치하지 않으면 업로드가 시작되지 않습니다.
-
권한 및 속성 섹션의 옵션은 자동으로 기본 설정으로 설정되며 수정할 수 없습니다. 퍼블릭 액세스 차단은 자동으로 활성화되며 디렉터리 버킷에 대해서는 S3 버전 관리 및 S3 객체 잠금을 활성화할 수 없습니다.
(선택 사항) 키-값 쌍의 메타데이터를 객체에 추가하려면 속성 섹션을 확장한 다음 메타데이터 섹션에서 메타데이터 추가를 선택합니다.
-
나열된 파일을 업로드하려면 업로드를 선택합니다.
Amazon S3가 객체와 폴더를 업로드합니다. 업로드가 완료되면 업로드: 상태 페이지에서 성공 메시지를 볼 수 있습니다.
다음 put-object
예시 명령은 AWS CLI를 사용하여 Amazon S3의 객체를 업로드하는 방법을 보여 줍니다. 이 명령을 실행하려면
를 사용자의 정보로 대체합니다.user input placeholders
aws s3api put-object --bucket
bucket-base-name
--zone-id
--x-s3 --keysampleinut/file001.bin
--bodybucket-seed/file001.bin
자세한 정보는 AWS CLI 명령 참조의 put-object