Most of the Oracle Cloud Infrastructure (OCI) resources are assigned with a unique ID called Oracle Cloud Identifier (OCID). This is used to uniquely identify each resource in a tenancy.
Uses of OCID
- To perform services through OCI CLI and Terraform.
- To raise Service requests (SR).
- To analyze which resource is having a bug while performing troubleshooting.
OCID Uses Below Syntax:
ocid1.<RESOURCE TYPE>.<REALM>.[REGION][.FUTURE USE].<UNIQUE ID>
(1) ocid1: The numerical value indicates the version of OCID.
(2) Resource Type: Type of resource (eg: instance, volume, VCN, subnet, etc).
(3) Realm: A realm is a set of regions that share Resources. There are 3 types of realms.
- oc1 – Commercial realm
- oc2 – Government Cloud realm
- oc3 – Federal Government Cloud realm
(4) Region: The region in which resource is (eg: phx, eu-frankfurt-1, etc).
(5) Future Use: Reserved for future use.
(6) Unique ID: Unique portion of the ID. (format differ depending on the type of service and resource).
Example:
Tenancy OCID: ocid1.tenancy.oc1..aaaaaaaazaizaakcbfd33qif7atm2a5vwppteukesf6dtyxpxgm66kvx3fmq
How to Get OCID from Console
You can find OCID of any resource in Oracle Cloud Infrastructure (OCI) by going to that resource and checking the resource information.
1) OCID of a Compartment in OCI
Register & Log into the Oracle Cloud account, cloud.oracle.com
Note: First, you should have an Account at Oracle Cloud and if you don’t have one, then you can register FREE using my step-by-step video & guide that I covered in episode 30. You can get it by visiting k21academy.com/30.
(1) Navigate to identity and select Compartment
(2) In Compartment information we will get OCID
Note: When we delete a compartment and restore afterward the OCID of the compartment remains the same, only the name of the compartment changes. That means Oracle is providing the same compartment again rather than creating a new one.
To know more about Restoring Compartments in OCI click here https://k21academy.com/oci53
2) OCID of a DB System in OCI
(1) Goto Navigation menu and click on Bare Metal, VM & Exadata.
(2) Select the compartment and DB System.
(3) You will find the OCID in DB System information
Note: You need to provide a unique name to each IAM services (users, groups, dynamic groups, federations, and policies) but for other services like (compartments, Instances), the name can be the same within a tenancy so to uniquely identify these resources OCID is used.
To know more about IAM services in OCI click here https://k21academy.com/oci40
Conclusion
It is necessary to uniquely identify each resource in an Oracle Infrastructure. In order to do so, a unique ID is provided to each resource in the infrastructure. In this post, I have covered the Overview of OCID, OCID Syntax and explained where to find OCID of each resource. I hope it will help you understand the concept of OCID in OCI.
Related/Further Readings
Next Task For You
Begin your journey towards becoming an Oracle [1Z0-1072] Certified Cloud Architect & earn a lot more in 2020 by joining our FREE Masterclass.
Click on the image below to register for the FREE Masterclass NOW!
The post OCID & its Importance in Oracle Cloud (OCI) appeared first on Oracle Trainings.