Book Image

Oracle Cloud Infrastructure for Solutions Architects

By : Prasenjit Sarkar
Book Image

Oracle Cloud Infrastructure for Solutions Architects

By: Prasenjit Sarkar

Overview of this book

Oracle Cloud Infrastructure (OCI) is a set of complementary cloud services that enables you to build and run a wide range of applications and services in a highly available hosted environment. This book is a fast-paced practical guide that will help you develop the capabilities to leverage OCI services and effectively manage your cloud infrastructure. Oracle Cloud Infrastructure for Solutions Architects begins by helping you get to grips with the fundamentals of Oracle Cloud Infrastructure, and moves on to cover the building blocks of the layers of Infrastructure as a Service (IaaS), such as Identity and Access Management (IAM), compute, storage, network, and database. As you advance, you’ll delve into the development aspects of OCI, where you’ll learn to build cloud-native applications and perform operations on OCI resources as well as use the CLI, API, and SDK. Finally, you’ll explore the capabilities of building an Oracle hybrid cloud infrastructure. By the end of this book, you’ll have learned how to leverage the OCI and gained a solid understanding of the persona of an architect as well as a developer’s perspective.
Table of Contents (15 chapters)
1
Section 1: Core Concepts of Oracle Cloud Infrastructure
Free Chapter
2
Chapter 1: Introduction to Oracle Cloud Infrastructure
7
Section 2: Understanding the Additional Layers of Oracle Cloud Infrastructure

Using the OCI CLI to interact with OCI resources

At the beginning of this chapter, we discussed how you can use other tools to access and create resources on OCI. Here's a quick recap of the fundamentals to show you the different methods to access OCI to create, update, and delete resources. You can see a logical diagram of how these tools are connected to OCI:

Figure 10.1 – Access methods for OCI

Figure 10.1 – Access methods for OCI

The OCI CLI is a small program that you can either run on a standalone workstation of your choice or you can use OCI Cloud Shell to run the same binary. As stated earlier, the CLI is the easiest way to automate tasks that you can do from the Console.

Let's look at the OCI CLI to see how you can use it to create, update, and delete resources. To install and use the OCI CLI on your local workstation, you need these on the OCI side:

  • An OCI account
  • A user with the desired permissions
  • A key pair for signing API requests with the...