概要
作成後のVCNに対して、ociコマンドを使用して表示名の変更を実施した。
OCI#9 ociコマンドによるVCN名変更
その際、変更前のVCN名が含まれるパラメータが複数個含まれていたため、
対象パラメータ名の変更をCloud Shellでociコマンドにより変更を行う。
マニュアル
今回使用するociコマンドについては、下記リファレンスを参考にして実施。
Oracle Cloud Infrastructure CLI Command Reference
DNSドメイン名は変更不可
注意
DNSドメイン名の変更は不可。
手順
事前準備
デフォルトルート表の名称変更
変更前:"Default Route Table for vcn-before-name"
変更後:"Default Route Table for vcn-after-name"
コマンド例
oci network route-table update --rt-id [text] --display-name [text]
実行結果として、下記が出力されます。
{
"data": {
...
"display-name": "Default Route Table for vcn-after-name",
...
}
デフォルトセキュリティリストの名称変更
変更前:"Default Security List for vcn-before-name"
変更後:"Default Security List for vcn-after-name"
コマンド例
oci network security-list update --security-list-id [text] --display-name [text]
実行結果として、下記が出力されます。
{
"data": {
...
"display-name": "Default Security List for vcn-after-name",
...
}
デフォルトDHCPオプション名の名称変更
変更前:"Default DHCP Options for vcn-before-name"
変更後:"Default DHCP Options for vcn-after-name"
コマンド例
oci network dhcp-options update --dhcp-id [text] --display-name [text]
実行結果として、下記が出力されます。
{
"data": {
...
"display-name": "Default DHCP Options for vcn-after-name",
...
}
DNSリゾルバ名の名称変更
※表示(display)名
変更前:"vcn-before-name"
変更後:"vcn-after-name"
コマンド例
oci dns resolver update --resolver-id [text] --display-name [text]
実行結果として、下記が出力されます。
{
"data": {
...
"display-name": "vcn-after-name",
...
}
検索ドメイン名の名称変更
変更前:"vcnbeforename.oraclevcn.com"
変更後:"vcnaftername.oraclevcn.com"
oci network dhcp-options update --dhcp-id [text] --options '[{"type": "DomainNameServer", "serverType": "VcnLocalPlusInternet"}, {"type": "SearchDomain", "search-domain-names": ["<new domain name>.oraclevcn.com"]}]'
yを入力して実行。
WARNING: Updates to defined-tags and freeform-tags and options will replace any existing values. Are you sure you want to continue? [y/N]: y
実行結果として、下記が出力されます。
{
"data": {
...
"options": [
{
"search-domain-names": [
"vcnaftername.oraclevcn.com"
],
"type": "SearchDomain"
...
}
プライベートビューの名称変更
※表示(display)名
変更前:"vcn-before-name"
変更後:"vcn-after-name"
コマンド例
oci dns view update --view-id [text] --display-name [text]
実行結果として、下記が出力されます。
{
"data": {
...
"display-name": "vcn-after-name",
...
}
エラー時
エラー時は下記の様にError.....と表示されるので分かりやすいと思います。
Error: Invalid value for '--domain-name-type': invalid choice: vcn-after-name. (choose from SUBNET_DOMAIN, VCN_DOMAIN, CUSTOM_DOMAIN)
作成後の変更は若干手間がかかるので、注意が必要。