専用ポートによるInternet Accessのご注文
エクイニクスInternet Access(EIA)は、複数のティア1インターネットサービスプロバイダー(ISP)とエクイニクスインターネットエクスチェンジ(IX)を利用したブレンデッド型Internet Accessを提供し、高い可用性、信頼性、速度を実現しています。
Equinix Internet Accessは以下の用途にご利用いただけます:
-
プライマリーインターネット接続 - Equinix Internet Accessをメインのインターネット接続として利用するお客様向けです。
-
バックアップインターネットアクセス - プライマリーインターネットアクセスとして別のインターネットプロバイダーを利用し、メインのインターネット接続がダウンした場合のバックアップソリューションとしてEquinix Internet Accessを希望するお客様向けです。
-
管理アクセス - エクイニクスのIBXデータセンターに設置されたサーバーやネットワークデバイスを管理するための独立したアウトオブバンドチャネルを必要とするお客様向けです。
Equinix Internet Access with Dedicated Portのデフォルト設定の取得 APIを使用してください。APIを使用して、デフォルトの推奨コンフィグレーション設定の取得をリクエストします。

必須条件
- 認証 - OAuth2用のユーザー認証情報、クライアントID、クライアントシークレットを送信します。 認証を使用します。OAuth APIを呼び出して認証情報を検証および認証する方法については、API認証を参照してください。
1.Get IBX Data Centers エンドポイントを使用して、Equinix Internet Accessが利用可能なIBXデータセンターを一覧表示します。
In addition to IBX data centers returned by this API, Equinix Internet Access with Dedicated Port is also available for offline ordering in select Equinix facilities in Bulgaria, China, Poland, and Turkey. To order Equinix Internet Access service in one of those countries, contact your Equinix sales representative.
-
対象となる請求アカウントを取得します。アカウント一覧エンドポイントを使用して、指定されたIBXデータセンターでEquinix Internet Accessを注文する際に利用可能な課金アカウントの一覧を取得します。
-
コロケーションケージ情報を入手。Get Cagesエンドポイントを使用して、指定されたIBXデータセンターで、指定された課金アカウントに関連付けられているケージを取得します。
-
キャビネット情報の取得指定したケージ内のキャビネットを取得するには、Get Cabinets エンドポイントを使用します。
-
パッチパネルの詳細を取得Get Patch Panels API リクエストを使用して、指定されたキャビネット内のパッチパネルを取得し、利用可能なポートを特定します。
サービスインスタンスの作成
Internet Accessサービスインスタンスを作成するには、/internetAccess/v1/servicesエンドポイントにPOSTリクエストを送信します。リクエストの本文にサービスの詳細を指定します。
サンプルcURLリクエスト:
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer <$TOKEN>'
-d '{
"name": "Web servers",
"description": "Internet connection for Minecraft server.",
"type": "DUAL_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 500,
"connections": [
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "DC5"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "XF_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "DC5:01:20221219_910222",
"cabinetSpaceId": "DC5:01:20221219_910222:Demarc",
"patchPanel": "CP:Demarc:1266844",
"patchPanelPortA": 1,
"patchPanelPortB": 2
}
}
]
}
}
}
},
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "DC5"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "XF_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "DC5:01:20221219_910222",
"cabinetSpaceId": "DC5:01:20221219_910222:Demarc",
"patchPanel": "CP:Demarc:1266844",
"patchPanelPortA": 3,
"patchPanelPortB": 4
}
}
]
}
}
}
}
],
"routingProtocols": [
{
"type": "STATIC",
"ipv4": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 30
}
}
]
},
"ipv6": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 64
}
}
]
}
}
],
"order": {
"referenceNumber": "",
"signature": {
"signatory": "DELEGATE",
"delegate": {
"email": "someone.else@equinix.com"
}
},
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "amer-click-po-user"
},
{
"type": "NOTIFICATION",
"registeredUser": "amer-click-po-user"
}
]
},
"account": {
"accountNumber": "123456"
}
}'
回答例
{
"uuid": "e6b8874f-d1f8-4f94-ad57-96569dd74486",
"type": "DUAL_PORT",
"useCase": "MAIN",
"name": "Web servers",
"description": "Internet connection for web servers."
"bandwidth": 500,
"account": {
"accountNumber": "123456"
},
"billing": "FIXED",
"draft": false,
"order": {
"href": "https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486/orders/4b8df286-5562-41e2-8753-0379eecbe176",
"uuid": "4b8df286-5562-41e2-8753-0379eecbe176",
"type": "AMENDMENT"
},
"state": "PENDING"
}
リクエストの監視
Equinix Internet Accessの注文を監視するには、Get Internet Access Order Details エンドポイントをご利用ください。
curl -X GET 'https://api.equinix.com/internetAccess/v1/orders/4b8df286-5562-41e2-8753-0379eecbe176'
-H 'authorization: Bearer <$TOKEN>'