As redes virtuais na nuvem (VCNs) da Oracle Cloud Infrastructure (OCI) fornecem uma rede personalizável e redes de nuvem privadas na Oracle Cloud Infrastructure (OCI). Assim como uma rede tradicional de data center, o VCN fornece aos clientes controle total sobre o seu ambiente de rede de nuvem. Isso inclui atribuir espaços de endereço IP privado criando sub-redes, e rotear tabelas e configurar firewalls dinâmicos.
Ao utilizar-se do "Assistente de VCN (Wizard)" para criar uma nova VCN, os nomes utilizados nos novos recursos podem ferir políticas e padrões estabelecidos pelo cliente. Portanto, pode ser necessário renomear tais recursos.
Alguns recursos podem ser renomeados diretamente pela console, tais como as "Subnets", "NAT Gateways" e "Service Gateways", porém para os demais, não é possível adotar essa estratégia.
Utilizando-se do Cloud Shell, é possível realizar os comandos necessários da API da Oracle Cloud Infrastrucutre (OCI) para contornar essa limitação da interface gráfica.
Acesse o Cloud Shell clicando no ícone de desenvolvimento no menu superior do lado direito (próximo ao sinal de alerta) e selecione Cloud Shell.
Obtenha o OCID do recurso que você deseja alterar, essa informação será necessária para executar o comando correspondente abaixo.
A maneira mais fácil de obter o OCID é localizando o recurso desejado, clicar nos trés ponto verticais ⋮ e selecionar "Copiar OCID".
Em posse do OCID do recurso que queremos alterar, basta executar o comando correspondente da lista abaixo no Cloud Shell aberto anteriormente, preenchendo o <OCID> com o OCID obtido e alterando o campo <NOME_DESEJADO> para o novo nome do recurso.
### COMANDOS ###
oci network vcn update --vcn-id <ocid> --display-name <nome_desejado>
oci network subnet update --subnet-id <ocid> --display-name <nome_desejado>
oci network route-table update --rt-id <ocid> --display-name <nome_desejado>
oci network internet-gateway update --ig-id <ocid> --display-name <nome_desejado>
oci network security-list update --security-list-id <ocid> --display-name <nome_desejado>
oci network dhcp-options update --dhcp-id <ocid> --display-name <nome_desejado>
oci network nat-gateway update --nat-gateway-id <ocid> --display-name <nome_desejado>
oci network service-gateway update --service-gateway-id <ocid> --display-name <nome_desejado></nome_desejado></ocid></nome_desejado></ocid></nome_desejado></ocid></nome_desejado></ocid></nome_desejado></ocid></nome_desejado></ocid></nome_desejado></ocid></nome_desejado></ocid>
Neste artigo podemos ver o quão poderosa e flexível é a API da OCI.
Ela nos demonstra que mesmo com possíveis limitações na interface gráfica, ainda há mais poder do que pode ser explorado em OCI para atender as demandas dos clientes Oracle.
Esse artigo também está disponível em formato de short-video em: <a href="https://videohub.oracle.com/playlist/dedicated/161711051/1_t1qq4dgh/1_2jqhaajt">https://videohub.oracle.com/playlist/dedicated/161711051/1_t1qq4dgh/1_2jqhaajt</a>
Vinícius Corrêa é um Engenheiro de Soluções em Nuvem no time de Wellness da Oracle Cloud, possuindo mais de 15 anos de experiência em TI. Com grande experiência como SysAdmin em Sistemas Operacionais Windows e Linux, também atua com soluções VMware a mais de 10 anos. Possuí experiência com soluções de data center on-premises, bem como soluções de nuvem pública.