Manage allowed ipaddress API

本ドキュメントでは権限管理者を親IDと表記します。

親IDはビジネスポータルからお申込頂いたID、或いは当社担当者より払い出されたそれに相当するIDを指します。

Overview(近日公開予定)

本APIは親IDのアクセス可能なソースIPアドレスの設定を管理するAPIです。 親IDはビジネスポータルから申し込みの際、或いは当社担当者より払い出される際に必ずそのIDのソースIPアドレス初期登録を行ってます。 #1

#1 2025年8月以降新規に発行するIDの場合。2025年8月以前に発行のIDは初期値として一律0.0.0.0/0が設定されています。

IPアドレスの制限イメージ

下記のように登録のないIPアドレスからの親IDのアクセスはエラーとなります。

親IDのAPIキー利用の注意事項

セキュリティの観点から、全てのAPIが操作できる親IDによるAPIの操作は、IAM APIおよび本APIでのみご利用ください。 親ID向け以外のAPIの操作は適切な権限を紐付けたユーザを作成し、実施してください。

How to use this API

本APIを使って、親IDのソースIPアドレスを管理するケースは以下の通りです。

1.現在の設定値を変更したい場合 (例)今まで使用していたクライアントサーバのIPアドレスが変更となるとき

2.現在の設定値を参照したい場合 (例)実際の設定値を失念しどのIPアドレスから親IDが使用できるのか参照したいとき

実際の使用例

例えば現在12.23.56.78/32 が登録されている状態で34.56.78.9/32を追加する変更をする場合にご利用いただけます。

<変更前/変更時>

12.23.56.78/32が登録されている状態から12.23.56.78/32 と34.56.78.9/32が登録された状態に変更


<変更後>

12.23.56.78/32 と34.56.78.9/32から親IDが使用できます

Resource URL

グローバル共通ドメインをご利用ください。 お客様のご利用箇所の状況に応じて、最も応答の早いAPIゲートウェイに接続します。

1.Base Path(Global Load Balance)

https://api.ntt.com/v1/manage-allowed-ipaddress

Resource Information

Key Value
レスポンス フォーマット JSON
認証(OAuth) Yes
帯域制御#2 Yes

#2 お客さま接続単位で適切な流量制限を実施


IPアドレス設定値の変更

親IDのIPアドレス設定値を変更します。

PUT /v1/manage-allowed-ipaddress

Request Parameters

Name Description Type Mandatory Notes
allowedIpAddresses このIDで使用するソースIPアドレス JSON Yes Ipv4のみ対応 CIDR表記必須#3 ,(半角カンマ)区切りで複数設定可能(100まで)

#3 CIDR表記例:192.168.1.0~192.168.1.255の範囲の場合は192.168.1.0/24と表記します。

Example Request

Content-Type: application/json; charset=utf-8

PUT /v1/manage-allowed-ipaddress
    {
      "allowedIpAddresses":"10.10.10.10/32,172.168.10.0/24"
    }

Response Parameters

Name Description type mandatory
allowedIpAddresses 変更後のIPアドレス String YES

Example Result

    {
      "allowedIpAddresses":"10.10.10.10/32,172.168.10.0/24"
    }

IPアドレス設定値の参照

現在のIPアドレス設定値を参照します。

GET /v1/manage-allowed-ipaddress

Request Parameters

なし

Example Request

 GET /v1/manage-allowed-ipaddress

Response Parameters

Name Description type mandatory
allowedIpAddresses 現在設定されているIPアドレス String YES

Example Result

    {
      "allowedIpAddresses":"10.10.10.10/32,172.168.10.0/24"
    }