Почему региональный ключ в экземпляре OCID имеет разный формат для всех регионов? [Oracle Cloud Infrastructure]

Для региона Франкфурт OCID экземпляра выглядит следующим образом.

ocid1.instance.oc1. eu-frankfurt-1 .abtheljt2tihcyimx3skqhargaklttvljkiueoiqtzzzzzzzzzzzzzzzzzzzzzz

Для региона Эшберн OCID экземпляра выглядит так, как показано ниже.

ocid1.instance.oc1. iad .abuwcljtrfquxhtfl3zbwiuwuwuvhtugzxlpcpuadxxxxxxxxxxxxxxxxxxxxxxxxxxxx

введите здесь описание изображения

Кроме того, каков формат других экземпляров региона? Что используется в экземпляре OCID (название региона или ключ региона)?

Какие-нибудь входы?


person karthik_varma_k    schedule 27.06.2019    source источник
comment
Почему этот вопрос отклонен? Сообщите мне обо всех необходимых изменениях.   -  person karthik_varma_k    schedule 27.06.2019
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что это дизайнерское решение, которое могут объяснить только инженеры Oracle, а не конкретная проблема программирования. P.S .: мы не являемся облачной службой поддержки Oracle ....   -  person piet.t    schedule 28.06.2019
comment
Хорошо @piet. Я не мог разместить здесь пост.   -  person karthik_varma_k    schedule 28.06.2019
comment
OCID экземпляра @ piet.t используются во всех вызовах API (Пример, поэтому я рекомендую оставить этот вопрос   -  person Andre Teixeira    schedule 04.07.2019
comment
@AndreTeixeira Но какую практическую проблему программирования решает причина несуществующего соглашения об именах?   -  person piet.t    schedule 04.07.2019
comment
@ piet.t хорошо - вы правы - это просто преобразование имен, это сделано намеренно и не меняет логику программирования.   -  person Andre Teixeira    schedule 08.07.2019


Ответы (1)


Большинство типов ресурсов Oracle Cloud Infrastructure имеют уникальный идентификатор, присвоенный Oracle, который называется Oracle Cloud Identifier (OCID). Он включен как часть информации о ресурсе как в консоли, так и в API.

OCID используют этот синтаксис:

ocid1 ... [РЕГИОН] [. БУДУЩЕЕ ИСПОЛЬЗОВАНИЕ].

  • ocid1: буквальная строка, указывающая версию OCID.

  • тип ресурса: тип ресурса (например, экземпляр, том, виртуальная сеть, подсеть, пользователь, группа и т. д.).

  • область: область, в которой находится ресурс. Область - это набор областей, в которых есть общие объекты. Единственное возможное значение - oc1.

  • регион: регион, в котором находится ресурс (например, phx, iad, eu-frankfurt-1). С введением региона Франкфурт формат
    изменился с трехзначного кода на более длинную строку. Эта часть присутствует в OCID только для региональных ресурсов или ресурсов, относящихся к одному домену доступности. Если регион не
    применим к ресурсу, эта часть может быть пустой (см. Пример идентификатора арендатора ниже).

  • Использование в будущем: зарезервировано для использования в будущем. В настоящее время пусто.

  • уникальный идентификатор: уникальная часть идентификатора. Формат может отличаться в зависимости от типа ресурса или услуги.

Примеры OCID

Аренда:

ocid1.tenancy.oc1..aaaaaaaaba3pv6wkcr4jqae5f44n2b2m2yt2j6rx32uzr4h25vqstifsfdsq

Пример:

ocid1.instance.oc1.phx.abuw4ljrlsfiqw6vzzxb43vyypt4pkodawglp3wqxjqofakrwvou52gb6s5a

person Erik Castro    schedule 08.07.2019