Obtendo OCIDs

Quando você usa a CLI do OCI, a maioria dos comandos exige um OCID (Oracle Cloud ID):

  • Os comandos list exigem o OCID do compartimento no qual você está procurando o recurso.

  • Os comandos create requerem o OCID do compartimento no qual você deseja criar o recurso.

  • Os comandos get, update e delete exigem o OCID do recurso.

  • Os comandos move exigem o OCID do recurso e o OCID do compartimento de destino.

Alguns comandos exigem o OCID de outro recurso. Por exemplo, a criação de uma tabela de roteamento para um DRG requer o OCID do DRG.

Você pode encontrar OCIDs usando a CLI do OCI ou a UI da Web do Compute. As listas a seguir mostram como localizar os OCIDs mais necessários usando a CLI do OCI.

OCIDs de serviço de volume em blocos

  • Volume de inicialização

    oci bv boot-volume list --availability-domain AD-1 --compartment-id compartment_OCID
  • Volume
    oci bv volume list --compartment-id compartment_OCID
  • Política de backup de volume

    oci bv volume-backup-policy list --compartment-id compartment_OCID
  • Grupo de volumes

    oci bv volume-group list --compartment-id compartment_OCID

OCIDs do serviço Compute

  • Instância

    oci compute instance list --compartment-id compartment_OCID
  • VNIC da Instância

    oci compute instance list-vnics --compartment-id compartment_OCID
  • Anexo de volume

    oci compute volume-attachment list --compartment-id compartment_OCID

OCIDs do serviço Identity and Access Management

  • Compartimentos em uma tenancy

    oci iam compartment list
  • Compartimentos em uma tenancy e incluindo a tenancy

    oci iam compartment list --include-root
  • Compartimentos e todos os subcompartimentos em uma tenancy

    oci iam compartment list --compartment-id-in-subtree true
  • Compartimento incluindo seus subcompartimentos

    oci iam compartment list --compartment-id compartment_OCID --compartment-id-in-subtree
  • Grupo

    oci iam group list
  • Política

    oci iam policy list --compartment-id compartment_OCID
  • Namespace de tag

    oci iam tag-namespace list --compartment-id compartment_OCID
  • Usuário

    oci iam user list

OCIDs do serviço de rede

  • Opções de DHCP

    oci network dhcp-options list --compartment-id compartment_OCID [--vcn-id VCN_OCID]
  • Tabela de roteamento

    oci network route-table list --compartment-id compartment_OCID [--vcn-id VCN_OCID]
  • Sub-rede

    oci network subnet list --compartment-id compartment_OCID [--vcn-id VCN_OCID]
  • VCN

    oci network vcn list --compartment-id compartment_OCID

Na IU da Web do Compute, um botão Cópia de OCID está disponível na página de detalhes de um recurso e, geralmente, também no menu Ações (Uma imagem do ícone de três pontos.) do recurso na lista de recursos.

Para especificar OCIDs com mais facilidade e tornar seus comandos mais legíveis, talvez você queira definir OCIDs usados com frequência em variáveis de ambiente. Por exemplo, você pode definir a tenancy como T. Os compartimentos são os OCIDs usados com mais frequência, e a opção --compartment-id pode ser reduzida para -c.

Os exemplos a seguir mostram a listagem de todas as VCNs no compartimento NET e o uso da configuração de instância de forma grande para iniciar uma instância.

oci compute vcn list -c $NET
oci compute-management instance-configuration launch-compute-instance --instance-configuration-id $INST_CFG_LRG