OCI Object Storage - Large file Upload
2018, Sep 09
OCI Object Storage는 web이나 cloudberry 등에서 upload 시 single file size가 5GB가 넘으면 업로드 되지 않습니다. 5GB 이상의 크기인 Large FIle의 경우, cli로 bulk upload 기능을 이용하여 올릴 수 있습니다.
다음은 7GB 파일을 업로드 하는 예제입니다. (파일 경로는 /home/opc/src 입니다) 먼저 업로드 하려는 Win2012R2.tar.gz 파일의 크기를 확인합니다.
[opc@cli-test src]$ pwd
/home/opc/src
[opc@cli-test src]$
[opc@cli-test src]$ ls -al
total 7472924
drwxrwxr-x. 2 opc opc 35 Aug 29 00:30 .
drwx------. 11 opc opc 4096 Aug 29 00:30 ..
-rw-rw-r--. 1 opc opc 7652267479 Aug 29 00:24 Win2012R2.tar.gz
[opc@cli-test src]$ cd ..
[opc@cli-test ~]$
그리고 oci-cli 명령어를 사용해 Win2012R2.tar.gz 파일이 있는 폴더 통째로 업로드 합니다.
[opc@cli-test ~]$ oci os object bulk-upload --bucket-name CloudBerry --src-dir /home/opc/src
Uploaded Win2012R2.tar.gz [####################################] 100%
{
"skipped-objects": [],
"upload-failures": {},
"uploaded-objects": {
"Win2012R2.tar.gz": {
"etag": "7489155231F0C9FCE0538210C00A8AAF",
"last-modified": "Wed, 29 Aug 2018 00:32:58 GMT",
"opc-multipart-md5": "m/zVgxVE+NXtJIrPVdVqyg==-58"
}
}
}
[opc@cli-test ~]$
위와 같이 oci-cli로 7GB인 Win2012R2.tar.gz 파일을 성공적으로 업로드 하였습니다.
웹에서도 정상적으로 파일이 업로드 되었음이 확인되었습니다.
** 해당 포스트는 개인적으로 시간을 할애하여 작성하였습니다. 내용에 오류가 있을 수 있으며, 글의 내용은 개인적인 의견 입니다.