メインコンテンツに移動

タイムサービスの作成

前提条件

認証- OAuth2認証のためにユーザー資格情報、クライアントID、およびクライアントシークレットを送信する。認証情報を検証および認証するためにOAuth APIを呼び出す方法については、API認証を参照。

NTP標準サービスの作成

NTP標準サービスを作成するには、エンドポイントにリクエストを/fabric/v4/timeServices送信する。POST``NTP_Standardリクエストの本文にASNTPcodeAS、接続ID、およびネットワークIPアドレスの詳細を指定する。type

サンプルcURLリクエスト:

curl -X
POST 'https://api.equinix.com/fabric/v4/timeServices'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
    "name": "EPT-Single-Service",
    "type": "NTP",
    "connections": [
    {
        "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"
    }
    ],
    "package": {
    "code": "NTP_STANDARD"
    },
    "ipv4": {
    "primary": "192.168.0.2",
    "secondary": "192.168.0.3",
    "networkMask": "255.255.255.240",
    "defaultGateway": "192.168.0.1"
    }
}'

リクエストボディに含まれるパラメータは、この例に固有のものである。パラメータの完全なリストとその説明については、『APIリファレンス』を参照。

回答例

{
    "href": "https://api.equinix.com/fabric/v4/timeServices/a8ba52de-faae-43b5-b0b1-6904d37ee011",
    "uuid": "a8ba52de-faae-43b5-b0b1-6904d37ee011",
    "name": "EPT-Single-Service",
    "type": "NTP",
    "state": "PROVISIONING",
    "connections": [
        {
        "href": "https://api.equinix.com/fabric/v4/connections/a8ba52de-faae-43b5-b0b1-6904d37ee011",
        "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"
        }
    ],
    "package": {
        "href": "https://api.equinix.com/fabric/v4/timeServicePackages/NTP_STANDARD",
        "code": "NTP_STANDARD"
    },
    "ipv4": {
        "primary": "192.168.0.2",
        "secondary": "192.168.0.3",
        "networkMask": "255.255.255.240",
        "defaultGateway": "192.168.0.1"
    },
    "account": {
        "accountNumber": 123456
    }
}

レスポンスペイロードには、リクエスト本文で定義された設定パラメータが含まれる。使用可能なパラメータの完全なリストとその説明については、『APIリファレンス』を参照。

PTP標準サービスの作成

PTP標準サービスを作成するには、エンドポイントにリクエストを/fabric/v4/timeServices送信する。POST``PTP_Standardリクエストの本文にASPTPcodeAS、接続ID、およびネットワークIPアドレスの詳細を指定する。type

curl -X
POST 'https://api.equinix.com/fabric/v4/timeServices'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
    "name": "EPT-Single-Service",
    "type": "PTP",
    "connections": [
    {
        "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"
    }
    ],
    "package": {
    "code": "PTP_STANDARD"
    },
    "ipv4": {
    "primary": "192.168.0.2",
    "secondary": "192.168.0.3",
    "networkMask": "255.255.255.240",
    "defaultGateway": "192.168.0.1"
    }
}'

高度な設定でPTPサービスを作成

NTP標準サービスを作成するには、エンドポイントにリクエストを/fabric/v4/timeServices送信する。POST``PTP_Standardリクエストの本文にASPTPcodeAS、接続ID、およびネットワークIPアドレスの詳細を指定する。typeオブジェクトを使用して、advanceConfiguration優先度、アナウンス間隔、同期間隔などのオプションを指定する。詳細構成オプションの完全なリストは、『APIリファレンス』に記載されている。

curl -X
POST 'https://api.equinix.com/fabric/v4/timeServices'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
    "name": "EPT-Single-Service",
    "type": "PTP",
    "connections": [
     {
        "uuid": "06dbb0e3-e55d-4090-8aff-fc5654abaad0"
     }
    ],
    "package": {
     "code": "PTP_STANDARD"
    },
    "ipv4": {
     "primary": "192.168.0.2",
     "secondary": "192.168.0.3",
     "networkMask": "255.255.255.240",
     "defaultGateway": "192.168.0.1"
    },
    "advanceConfiguration": {
    "ptp": {
      "tailScale": true,
      "domain": 10,
      "priority1": 5,
      "priority2": 7,
      "logAnnounceInterval": 0,
      "logSyncInterval": 0,
      "logDelayReqInterval": 0
    }
}'
このページは役に立ちましたか?