プロバイダへの接続価格の決定
Network Edge 仮想デバイスをサービスプロバイダに接続する価格を決定します。
前提条件
-
認証- OAuth2認証のためにユーザー資格情報、クライアントID、およびクライアントシークレットを送信する。認証情報を検証および認証するためにOAuth APIを呼び出す方法については、API認証を参照。
-
Network Edgeデバイス情報を確認する。登録済みのライセンスを持つ、プロビジョニング済みのEquinix仮想デバイス/冗長デバイス/クラスタが必要。Get Virtual DevicesまたはGet Virtual Device {uuid}を呼び出して、使用可能な仮想デバイスとクラスタを確認する。接続するデバイス上の任意のインターフェイスを選択できる。ただし、Equinixはインターフェイスを指定しない場合、インターフェイスを選択する。
-
Get All Metrosエンドポイントを使用して、Equinix Fabricが利用可能なすべてのメトロを検索し、宛先の場所を決定する。
-
接続先のサービスプロバイダのサービスプロファイルを識別する。Retrieve Service Profiles API要求を使用して特定のサービスプロファイルを検索するか、Get Service Profiles API要求を使用して、使用可能なすべてのサービスプロファイルをリストし、接続先のプロファイルを特定する。
プロバイダへの接続に関する料金情報の請求
価格情報をリクエストするには、/fabric/v4/prices/searchエンドポイントにリクエストを送信する。POSTリクエストの本文で価格基準を指定する。
サンプルcURLリクエスト:
curl -X POST 'https://api.equinix.com/fabric/v4/prices/search'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
"filter": {
"and": [
{
"property": "/type",
"operator": "=",
"values": [
"VIRTUAL_CONNECTION_PRODUCT"
]
},
{
"property": "/connection/type",
"operator": "=",
"values": [
"GW_VC"
]
},
{
"property": "/connection/bandwidth",
"operator": "IN",
"values": [
50,
1000
]
},
{
"property": "/connection/aSide/accessPoint/type",
"operator": "=",
"values": [
"VD"
]
},
{
"property": "/connection/aSide/accessPoint/location/metroCode",
"operator": "=",
"values": [
"CH"
]
},
{
"property": "/connection/zSide/accessPoint/location/metroCode",
"operator": "=",
"values": [
"DC"
]
},
{
"property": "/connection/zSide/accessPoint/type",
"operator": "=",
"values": [
"SP"
]
},
{
"property": "/connection/zSide/accessPoint/profile/uuid",
"operator": "=",
"values": [
"e0346949-00af-480b-801b-bdd2b8980c6e"
]
}
]
}
}'
リクエストボディに含まれるパラメータは、この例に固有のものである。パラメータの完全なリストとその説明については、『APIリファレンス』を参照。