修改服务实例
创建Precision Time服务且其状态为Provisioned后,您可以更改其配置。在更新新配置的服务之前,您必须等待6小时。在此等待时间内,发票数据库会更新其记录以提供准确的定价。
要查看和修改Precision Time服务,您需要EPT Service Admin角色。
要访问客户门户中的Precision Time服务信息, 请登录并导航至您的Precision Time Inventory。
要访问API中的Precision时间服务信息,必须提交客户端ID和客户端机密以进行OAuth2身份验证。有关如何调用OAuth API以验证和验证凭据的说明,请参阅API身份验证。
修改配置可能会中断服务。
服务名称
- Portal
- API
单击服务名称旁边的编辑。

输入新名称并单击Submit (提交)。

要更新时间服务的名称,请向终结点发送PATCH请求/fabric/v4/timeServices/{serviceId}。
在请求正文中指定:
op-replace.path-/name.value-您的服务的新名称。
cURL 请求示例:
curl -X
PATCH 'https: //api.equinix.com/fabric/v4/timeServices/<service_id>'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '[
{
"op": "replace",
"path": "/name",
"value": "<new-service-name>"
}
]'
服务包
如果Precision Time服务实例是由Equinix销售代表手动创建的,则必须与销售代表联系以更改服务层。您将无法使用门户或API更改服务层。
- Portal
- API
单击"软件包详细信息"部分中的"编辑"。更改套件,然后查看并同意新价格。单击Submit (提交)。

要更新服务软件包,请向端点发送PATCH请求/fabric/v4/timeServices/{serviceId}。
在请求正文中指定:
op-replace.path-/package/code.value-新的封装代码:NTP_STANDARD,NTP_ENTERPRISE,PTP_STANDARD或PTP_ENTERPRISE。
curl -X
PATCH 'https://api.equinix.com/fabric/v4/timeServices/<service_id>'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '[
{
"op": "replace",
"path": "/package/code",
"value": "<new_package_code>"
}
]'
资产详情
单击"资产详细信息"中的"编辑"。只能编辑已配置的服务。

此时将出现_Edit Precision Time Asset Details_ (编辑精度时间资产详细信息)抽屉。仅根据城域网,封装,先前的VLAN ID和端口类型显示合格端口。

- 选择所需的端口,然后单击Next(下一步)。
- 将显示之前选择的VLAN ID。
- 单击保存。将更新端口连接详细信息。

网络详细信息
- Portal
- API
单击_Network Details_ (网络详细信息)部分中的Edit (编辑)以更新Primary IP (主IP),Secondary IP (辅助IP),Network Mask (网络掩码)和Gateway IP Interface (网关IP接口)。

要更新服务的网络详细信息,请向终结点发送PATCH请求/fabric/v4/timeServices/{serviceId}。
在请求正文中指定:
op-replace.path-/ipv4.value-为主IP地址,辅助IP地址,网络掩码和网关IP地址指定新值。
cURL 请求示例:
curl -X
PATCH 'https://api.equinix.com/fabric/v4/timeServices/3a58dd05-f46d-4b1d-a154-2e85c396ea62'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '[
{
"op": "replace",
"path": "/ipv4",
"value": {
"primary": "192.168.254.241",
"secondary": "192.168.254.242",
"networkMask": "255.255.255.240",
"defaultGateway": "192.168.254.254"
}
}
]'
PTP 高级配置详细信息
您可以修改以下 PTP 高级配置详情:
-
时间标尺:
- ARB -以UTC格式生成时间戳,UTC偏移量为0。(这是默认值。)
- PTP -使用当前UTC偏移值以TAI格式生成时间戳。
-
域-输入时间服务器的PTP域值。与此服务器同步的任何时钟都应配置为相同的域值。范围为0 (默认值)到127。
-
优先级1和优先级2 -输入0-248之间的值。值越低表示优先级越高。
-
日志通告间隔-从下拉列表中选择一个选项。此对数值控制来自PTP服务器的PTP通告数据包的速率。默认值为1,表示每2秒1个数据包。
-
日志同步间隔-从下拉列表中选择一个选项。此对数值控制PTP同步数据包的速率。默认值为-4,表示每秒16个数据包。
-
日志延迟请求间隔-从下拉列表中选择一个选项。该对数值控制PTP DelayReq数据包的速率。可能还需要在PTP客户机上指定此设置。默认值为-4,表示每秒16个数据包。
-
传输模式-选择多播(默认),单播或混合。
- Portal
- API
单击_高级配置详细信息_部分中的编辑以更新PTP设置。

要更新服务的PTP配置详细信息,请向端点发送PATCH请求/fabric/v4/timeServices/{serviceId}。
在请求正文中指定:
op-replace.path-/ptpAdvancedConfiguration.value-包含新配置详细信息的对象。
cURL 请求示例:
curl -X
PATCH 'https://api.equinix.com/fabric/v4/timeServices/<service_id>'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '[
{
"op": "replace",
"path": "/ptpAdvancedConfiguration",
"value": {
"timeScale": "PTP",
"domain": 20,
"priority1": 20,
"priority2": 20,
"logAnnounceInterval": 1,
"logSyncInterval": -4,
"logDelayReqInterval": -4,
"transportMode": "UNICAST",
"grantTime": 300
}
}
]'
NTP高级配置详情
修改 NTP 高级配置仅支持 NTP 企业版。
您可以修改以下 NTP 高级配置详情:
-
MD5类型-选择密钥字符串的类型,ASCII或十六进制。
-
MD5密钥编号-输入密钥编号。1-65535之间的整数有效。
-
MD5密钥-输入包含10-40个字符的密钥:
- Portal
- API
单击_"高级配置详细信息_"部分中的**"编辑"**以添加或更新密钥。

完成所有更改后,单击提交。
服务订单号已更新,如有必要,实例将重新配置和重新部署。
要更新服务的NTP配置详细信息,请向端点发送PATCH请求/fabric/v4/timeServices/{serviceId}。
在请求正文中指定:
op-replace.path-/ntpAdvancedConfiguration.value-包含新配置详细信息的对象。
cURL 请求示例:
curl -X
PATCH 'https://api.equinix.com/fabric/v4/timeServices/<service_id>'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '[
{
"op": "replace",
"path": "/ntpAdvancedConfiguration",
"value": [
{
"type": "ASCII",
"keyNumber": 65534,
"key": "base64-encoded-ascii"
},
{
"type": "HEX",
"keyNumber": 65535,
"key": "base64-encoded-hex"
}
]
}
]'