Various OCI CLI command for OCI Object Storage administration

·       Command to create bucket

Syntax:

oci os bucket create –compartment-id <compartment id> –name <bucket name>

Example:

oci os bucket create –compartment-id ocid1.compartment.oc1..aaaaaaaacgen54z6eyimw7pnp4a553425kifsq –name TESTBUCKET

·       Command to delete bucket

Syntax :

oci os bucket delete –name <Bucket name>

Example :

oci os bucket delete –name TESTBUCKET

·       Command to list out all the objects inside a bucket

Syntax:

oci os object list –bucket-name < Bucket name >             

Example:

oci os object list –bucket-name TESTBUCKET     

·       Command to upload files inside a bucket.

Syntax:

oci os object put –bn <Bucket_Name> –name <uploaded file_name > –file<source file_name>

Example:

oci os object put -bn TESTBUCKET –name x.sql –file x.sql

·       Command to upload files inside a directory created under a bucket.

Syntax:

oci os object put –bn <Bucket Name> –name <Direcotry name/uploaded file name> –file <source file name>

Example:

oci os object put -bn TESTBUCKET –name Backup/x.sql –file x.sql

·       Command to Download a file residing inside a bucket.

Syntax:

oci os object bulk-download –bn <Bucket Name> –download-dir <Path where file would be downloaded> –prefix <File which would be downloaded>

Example:

oci os object bulk-download -bn TESTBUCKET –download-dir /home/oracle –prefix x.sql

·       Command to Download files from a directory which is created under a bucket.

Syntax:

oci os object bulk-download –ns <Bucket namespace> -bn <Bucket Name> –download-dir

<Path where file would be downloaded> –prefix <Directory path/file name which would be downloaded>

Example:

oci os object bulk-download -ns bm1uufa0a -bn TESTBUCKET –download-dir /home/oracle –prefix Backup/x.sql

Command to Download all files from a bucket

Syntax:

oci os object bulk-download –ns <Bucket namespace> -bn <Bucket Name> –download-dir <Path where file would be downloaded>

oci os object bulk-download -ns bm642gedufa0a -bn TESTBUCKET –download-dir /home/oracle

  

·     Command to delete file from bucket

Syntax:

oci os object delete -bn <Bucket Name> –object-name <Name of object to delete>

Example:

oci os object delete -bn TESTBUCKET –object-name t1.sql

·       Command to delete file from a folder residing inside bucket

Syntax:

oci os object delete -bn <Bucket Name> –object-name <Location from where file to be delete>

Example:

oci os object delete -bn TESTBUCKET –object-name Backup/x.sql

Command to find out all of the in-progress multipart uploads

Syntax:-

oci os multipart list –namespace-name <Bucket_Namespace> –bn <Bucket_Name>
 Example:oci os multipart list –namespace-name lsaf54dfae -bn TESTBUCKET

Command to abort or remove in-progress multipart uploads

Syntax:-oci os multipart abort -bn <Bucket_name> –object-name <object_name> –upload-id <upload_ID> Example:-oci os multipart abort -bn TESTBUCKET –object-name PROD_backup_12042021/rman_bkp_9.tar.gz –upload-id 941a510d-37ec-2ddb-8b63-112634475f52

Categories

Leave a Reply

Your email address will not be published. Required fields are marked *