데이터 업로드
Oracle Cloud Infrastructure 테넌시에 스토리지 버킷을 생성합니다.
통합을 위해 객체 저장 영역 준비
Oracle Cloud Infrastructure Object Storage 에 데이터 객체를 저장하려면 컨테이너 또는 버킷을 생성해야 합니다.
- Oracle Cloud Infrastructure Object Storage 콘솔로 이동합니다.
- 저장 영역 을 누른 다음 오브젝트 스토리지 를 누릅니다.
- 버킷 생성 을 누릅니다.
- 데이터를 식별하는 이름 (예: salesdb-bucket) 을 버킷에 제공합니다.
- 저장 영역 계층으로 표준 을 누릅니다.
- Oracle Cloud Infrastructure 에서 암호화 키를 관리하도록 하려면 암호화용 Oracle -Managed Keys를 사용하여 암호화 를 누릅니다. 고유 키를 활용하려면 고객 관리 키를 사용하여 암호화. 를 누릅니다.
- 버킷 생성 을 누릅니다.
데이터 파일을 저장 영역으로 업로드
로컬 시스템에서 이전에 생성한 오브젝트 스토리지 버킷으로 데이터 파일을 업로드합니다.
콘솔을 사용하여 2Gb 이하의 파일을 업로드할 수 있습니다.
데이터 저장영역에 큰 파일 업로드
CLI (명령행 인터페이스) 를 사용하여 로컬 시스템에서 오브젝트 스토리지 버킷으로 2gb 이상 큰 데이터 파일을 업로드합니다.
명령행 인터페이스를 사용할 때는 선택한 부분 크기를 지정하고 Oracle Cloud Infrastructure Object Storage 에서 객체를 부분으로 분할한 다음 자동으로 모든 부분의 업로드를 수행합니다. 동시에 업로드할 수 있는 최대 부품 수를 설정하도록 선택할 수 있습니다. 기본적으로 CLI는 신중하게 업로드 가능한 파트 수를 3으로 제한합니다. CLI를 사용할 경우 업로드가 완료될 때 커밋을 수행할 필요가 없습니다.
명령 프롬프트를 열고 다음과 유사한 명령을 입력합니다.
oci os object put -ns <object_storage_namespace> -bn <bucket_name> --file <file_path> --name <object_name> --part-size <upload_part_size_in_MiB> --parallel-upload-count <maximum_number_parallel_uploads>
다음 매개변수 및 플래그 값을 설정합니다.
- <object_storage_namespace>: 요청에 사용되는 최상위 레벨 네임스페이스입니다. 제공하지 않을 경우
oci os ns get
호출을 사용하여 내부적으로 이 매개변수를 가져옵니다. - <bucket_name>: 저장 영역 버킷의 이름입니다.
- <file_path>: 파일 이름을 포함한 전체 파일 경로입니다.
- <object_name>: 객체의 이름입니다. 기본값은 경로를 제외한 파일 이름입니다.
- < upload_part_size_in_MiB >: 각 멀티파트 의 크기 (mibibytes) 입니다.
- <maximum_number_parallel_uploads>: 동시에 업로드할 수 있는 최대 파트 수입니다. 기본값은 3입니다.