機械翻訳について

16 IPアドレス・プレフィクス・セット

このセクションでは、IPアドレス・プレフィクス・セットの追加、削除、更新、および表示に使用できるCLIコマンドについて説明します。Compute Classic

IPアドレス・プレフィックス・セットは、IPv4アドレスをCIDRアドレス・プレフィックス形式でリストします。

この節で説明するCLIコマンドを実行する前に、CLIクライアントをインストールして、「CLIを使用するための準備」で説明されているように必要な環境変数を設定していることを確認してください。

ip-address-prefix-set add

Compute Classicに設定されたIPアドレス・プレフィクスを追加します。

IPアドレス・プレフィックス・セットは、IPv4アドレスをCIDRアドレス・プレフィックス形式でリストします。 IPアドレス・プレフィックス・セットを作成した後、セキュリティ・ルールの作成中にそのセットを許可されたトラフィックのソースまたは宛先として指定できます。 security-rule addを参照してください。

必要なロール

このタスクを実行するには、Compute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」「ユーザー・ロールの変更」を参照してください。

構文

opc compute ip-address-prefix-set add name [--ip-address-prefixes CIDR-IPv4-prefixes-list] [--description description] [--tags tags]

opc -f json compute ip-address-prefix-set add /Compute-acme/jack.jones@example.com/ipaddressprefixset1 --ip-address-prefixes '192.168.0.0/16' 

サンプル出力

読みやすくするため、一部の行は省略記号(...)を使用して省略されています。 実際の環境でコマンドを実行すると、完全な出力が表示されます。

{
 "ipAddressPrefixes": ["192.168.0.0/16"],
 "uri": "https://api-z999.compute.us0.oraclecloud.com/network/v1/ipaddressprefixset/Compute-acme/jack.jones@example.com/ipaddressprefixset1",
 "description": null,
 "tags": [],
 "name": "/Compute-acme/jack.jones@example.com/ipaddressprefixset1"
}

ip-address-prefix-set get

指定されたIPアドレス・プレフィクス・セットの詳細を取得します。

getコマンドを使用して、addおよびupdate操作が正常に完了したかどうかを確認できます。

必要なロール

このタスクを実行するには、Compute_MonitorまたはCompute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」「ユーザー・ロールの変更」を参照してください。

構文

opc compute ip-address-prefix-set get name

opc -f json compute ip-address-prefix-set get /Compute-acme/jack.jones@example.com/ipaddressprefixset1

サンプル出力

{
 "ipAddressPrefixes": ["192.168.0.0/16"],
 "uri": "https://api-z999.compute.us0.oraclecloud.com/network/v1/ipaddressprefixset//Compute-acme/jack.jones@example.com/ipaddressprefixset1",
 "description": null,
 "tags": [],
 "name": "/Compute-acme/jack.jones@example.com/ipaddressprefixset1"
}

ip-address-prefix-set update

IPアドレス・プレフィックス・セットの説明、タグおよびIPアドレス・プレフィックスを更新します。

必要なロール

このタスクを実行するには、Compute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」「ユーザー・ロールの変更」を参照してください。

構文

opc compute ip-address-prefix-set update name [--ip-address-prefixes CIDR-IPv4-prefixes-list] [--description description] [--tags tags]

次の例は、既存のIPアドレス・プレフィクス・セットに別のIPアドレス・プレフィクスを追加して、IPアドレス・プレフィクス・セット、/Compute-acme/jack.jones@example.com/ipaddressprefixset1を更新する方法を示しています。

opc -f json compute ip-address-prefix-set update /Compute-acme/jack.jones@example.com/ipaddressprefixset1 --description 'Updating an IP address prefix set'

サンプル出力

読みやすくするため、一部の行は省略記号(...)を使用して省略されています。 実際の環境でコマンドを実行すると、完全な出力が表示されます。

{
  "name": "/Compute-acme/jack.jones@example.com/ipaddressprefixset1",
  "uri": "https://api-z999.compute.us0.oraclecloud.com:443/network/v1/ipaddressprefixset/Compute-acme/jack.jones@example.com/ipaddressprefixset1",
  "description": "Updating an IP address prefix set",
  "tags": [],
  "ipAddressPrefixes": [
    "192.168.0.0/16",
    "172.120.0.0/24"
  ]
}

ip-address-prefix-set delete

指定されたIPアドレス・プレフィクス・セットを削除します。 レスポンスは返されません。

必要なロール

このタスクを実行するには、Compute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」「ユーザー・ロールの変更」を参照してください。

構文

opc compute ip-address-prefix-set delete name

opc compute ip-address-prefix-set delete /Compute-acme/jack.jones@example.com/ipaddressprefixset2

ip-address-prefix-set list

指定したコンテナ内の、使用可能なすべてのIPアドレス・プレフィックス・セットの詳細を取得します。

必要なロール

このタスクを実行するには、Compute_MonitorまたはCompute_Operationsのロールが必要です。 このロールが自分に割り当てられていない場合または不確実な場合は、システム管理者にOracle Cloud 「Infrastructure Classicコンソール」でそのロールが割り当てられていることを確認するように依頼してください。 「Oracle Cloudの管理とモニタリング」「ユーザー・ロールの変更」を参照してください。

構文

opc compute ip-address-prefix-set list container

opc -f json compute ip-address-prefix-set list /Compute-acme/jack.jones@example.com

サンプル出力

読みやすくするため、一部の行は省略記号(...)を使用して省略されています。 実際の環境でコマンドを実行すると、完全な出力が表示されます。

{
  "result": [
    {
      "name": "/Compute-acme/jack.jones@example.com/ipaddressprefixset2",
      "uri": "https://api-z999.compute.us0.oraclecloud.com:443/network/v1/ipaddressprefixset/Compute-acme/jack.jones@example.com/ipaddressprefixset2",
      "description": "Sample IP address prefix set",
      "tags": [
        
      ],
      "ipAddressPrefixes": [
        "178.120.0.0/24"
      ]
    },
    {
      "name": "/Compute-acme/jack.jones@example.com/ipaddressprefixset1",
      "uri": "https://api-z999.compute.us0.oraclecloud.com:443/network/v1/ipaddressprefixset/Compute-acme/jack.jones@example.com/ipaddressprefixset1",
      "description": "updating an IP address prefix set",
      "tags": [
        
      ],
      "ipAddressPrefixes": [
        "192.168.0.0/16",
        "172.120.0.0/24"
      ]
    }
  ]
}