# 网络边缘到谷歌云平台 从网络边缘虚拟设备连接到 Google Cloud Platform (GCP)。 注意 有关从Fabric端口,Fabric Cloud Router或使用服务令牌进行连接的说明,请参阅[门户-连接到Google云平台](https://docs.equinix.com/zh-Hans/fabric-marketplace/connecting-to-service-provider/gcp/fabric-gcp-googleqc.md)。 ## 先决条件 * Portal * API 在从网络边缘虚拟设备创建与 Google Cloud Platform 的连接之前,您必须具备以下条件: * 包含角色的Equinix Customer Portal账户`Fabric Connections Manager`。 - [Network Edge](https://docs.equinix.com/zh-Hans/network-edge.md)虚拟设备。 - 根据连接的冗余程度,Google Cloud 会颁发一个或多个配对密钥。 1. 验证-提交您的用户凭据,客户端ID和客户端机密以进行OAuth2验证。有关如何致电OAuth API以验证和验证您的凭据的说明,请参阅[API验证](https://docs.equinix.com/zh-Hans/equinix-api/api-authentication.md)。 2. 确定A侧信息。您需要配置的Network Edge虚拟设备,冗余设备或具有注册许可证的集群。向端点或[`/ne/v1/devices/{id}`](https://docs.equinix.com/zh-Hans/api-catalog/network-edgev1.md#tag/Virtual-Device/operation/getVirtualDevices)端点发送`GET`请求[`/ne/v1/devices`](https://docs.equinix.com/zh-Hans/api-catalog/network-edgev1.md#tag/Virtual-Device/operation/getVirtualDeviceByUuid)。您可以在设备上选择任何可用接口进行连接。但是,如果您未指定接口,Equinix将选择接口。 3. 确定Google Cloud合作伙伴互连服务配置文件信息。有关您应选择的服务配置文件的更多信息,请参见“[概述](https://docs.equinix.com/zh-Hans/fabric-marketplace/connecting-to-service-provider/gcp/gcp-interconnect-overview.md#redundancy-and-service-profiles)”页面。 * 区域1 -`bd4570e2-d792-4a00-87f5-3bde040cdcd7` * 区域2 -`b97dacca-abe6-4e8c-8be1-fcdd1be1defe` 4. 选择Z侧都会区位置。使用[获取所有都会区](https://docs.equinix.com/zh-Hans/api-catalog/fabricv4.md#tag/Metros/operation/getMetros)API请求查找Equinix Fabric可用的所有都会区并确定目标位置。 5. 验证您的授权密钥。使用[验证连接授权密钥](https://docs.equinix.com/zh-Hans/api-catalog/fabricv4.md#tag/Connections/operation/validateConnections)API请求,验证您的配对密钥是否可用于在给定都会区创建与所选服务配置文件的连接。 ## 创建与 GCP 的连接 * Portal * API 1. 登录[客户门户网站](https://portal.equinix.com/)> *Fabric控制面板*。 2. 使用上下文切换器并选择要在其中创建连接的项目。有关项目的更多信息,请参阅[管理项目](https://docs.equinix.com/zh-Hans/iam/resources/projects-manage.md)。 3. 从\_连接\_菜单中,选择**创建连接**。 4. 在\_服务提供商\_卡片中,单击**连接到***服务***提供商**。 ![](https://docs.equinix.com/zh-Hans/assets/images/service-provider-card-51d938de0bcc1df9912ba766114cb979.png) 5. 在\_Google云平台\_卡片上,单击**选择服务**。 6. 选择要创建连接的服务配置文件。单击**创建连接(Network Edge设备)**。 ![](https://docs.equinix.com/zh-Hans/assets/images/neGoogleSelectServiceProfile-34f04bca25db0fb23129b86e2bb1a6b9.png) 7. 查看通过Partner互连连接到Google Cloud的高级流程,然后单击**创建连接**。 在\_源\_部分中: 1. 单击**虚拟设备**。如果禁用了“*虚拟设备*”选项,则所选项目中没有可用的虚拟设备。选择已分配虚拟设备的其他项目,或在此项目中[创建新的虚拟设备](https://docs.equinix.com/zh-Hans/network-edge/create-devices/create-ne-virtual-devices.md)。 2. 选择地铁。 3. 选择虚拟设备类型,选择连接类型,然后选择虚拟设备实例。 在“*目标*”部分中,选择要终止连接的位置,然后单击**下一步**。 ![](https://docs.equinix.com/zh-Hans/assets/images/fabricGoogleClassicConnectSelectLocations-f6d2e13e581e096305e592ee5c0d2752.png) 在\_连接详情\_页面上: 1. 请输入连接名称。 2. 输入谷歌配对密钥。 注意 您必须使用与所选区域对应的配对密钥,该配对密钥通过配对密钥值的末尾或`/2`进行标识`/1`。 3. 选择虚拟设备上的网络接口。 4. 请输入采购订单号。 5. 选择连接速度,然后单击**下一步**。 ![](https://docs.equinix.com/zh-Hans/assets/images/fabricGoogleClassicConnectConnectionDetails-ceabc46ae9ee4749edd6689e3e10bf3e.png) 查看\_连接概要\_,\_定价概述\_和\_通知\_部分,然后单击**提交订单**。 对于冗余连接,重复上述步骤创建第二个连接。 要创建从Network Edge设备到Google云合作伙伴互连的连接,请向端点发送`POST`请求[`/fabric/v4/connections`](https://docs.equinix.com/zh-Hans/api-catalog/fabricv4.md#tag/Connections/operation/createConnection)。在请求正文中指定连接的配置详情。 在对象中定义您的Network Edge设备`aSide`,包括: * `accessPoint.type` as `VD` * `virtualDevice.type`AS`EDGE` * `virtualDevice.uuid` 设备的UUID 在对象中提供您的GCP详细信息和位置详细信息`zSide`,包括: * 设置`accessPoint.type`为`SP`。 * 设置`profile.type`为`L2_PROFILE`。 * 在中指定您要连接的服务配置文件`profile.uuid`。 * 在中指定您要连接的Equinix都会区位置`location.metroCode`。 * 设置`authenticationKey`为Google Cloud颁发的配对密钥。 确保: * 如果您正在创建连接,其中`redundancy`配对密钥以结尾`/1`,且您使用的是`PRIMARY`Google云合作伙伴互连区域1服务配置文件UUID`bd4570e2-d792-4a00-87f5-3bde040cdcd7`。 * 如果您正在创建连接,其中`redundancy`配对密钥以结尾`/2`,且您使用的是`SECONDARY`Google Cloud合作伙伴互连区域2服务配置文件UUID`b97dacca-abe6-4e8c-8be1-fcdd1be1defe`。 * 如果您要创建冗余连接,请发送两个 API 请求,每个冗余优先级一个请求。 在请求正文中指定任何其他连接配置详情。参数及其说明的完整列表,请参见[API参考手册](https://docs.equinix.com/zh-Hans/api-catalog/fabricv4.md#tag/Connections/operation/createConnection)。 cURL 请求示例: ``` curl -X POST 'https://api.equinix.com/fabric/v4/connections' -H 'content-type: application/json' -H 'authorization: Bearer ' -d '{ "type": "EVPL_VC", "name": "", "bandwidth": , "redundancy": { "priority": "" }, "aSide": { "accessPoint": { "type": "VD", "virtualDevice": { "type": "EDGE", "uuid": "" } } }, "zSide": { "accessPoint": { "type": "SP", "profile": { "type": "L2_PROFILE", "uuid": "" }, "location": { "metroCode": "" }, "sellerRegion": "", "authenticationKey": "" } }, "project": { "projectId": "" }, "order": { "purchaseOrderNumber": "po_number" }, "notifications": [{ "type": "ALL", "emails": [ "" ] }] }' ``` ## 监控连接状态 * Portal * API 连接创建完毕后,连接将显示在“[*连接清单”*](https://docs.equinix.com/zh-Hans/fabric/managing-connections/fabric-new-connections-inventory.md)中,您可以在其中监视其状态。 向端点发送`GET`监控连接状态的请求[`fabric/v4/connections/{connectionId}`](https://docs.equinix.com/zh-Hans/api-catalog/fabricv4.md#tag/Connections/operation/getConnectionByUuid)。 | `equinixStatus`参数值 | `providerStatus`属性值 | **Google状态** | **描述** | | --------------------- | ---------------------- | ---------------------------------------- | ------------------------ | | `PROVISIONING` | `PROVISIONING` | | 尚未向谷歌发送连接请求。 | | `PROVISIONED` | `PENDING_APPROVAL` | 正在等待服务提供商。 | 连接正在等待确认。 | | `PROVISIONED` | `PROVISIONING` | 需要激活 -> 需要配置边界网关协议 (BGP)。 | 连接正在建立中。 | | `PROVISIONED` | `PROVISIONED` | 待定 -> 可用 | 客户端已接受连接。 | ## 在 Google Cloud Portal 中激活连接 Equinix 端完成配置工作后,请在 Google Cloud Portal 中激活您的连接。 1. 在Google云门户网站的\_互连\_部分中,单击浏览器页面顶部的\_刷新\_。\_“状态”\_显示`Activation needed`。 2. 单击**激活**,然后单击**接受**。\_状态\_将更新为`BGP configuration needed`。 3. 单击**配置BGP**。 4. 在\_对等方ASN\_字段中,输入本地路由器的ASN编号。单击**保存并继续**。 5. 查看“[配置本地路由器](https://cloud.google.com/network-connectivity/docs/interconnect/how-to/partner/configuring-onprem-routers)”页面,完成通过Google Cloud互连将路由器连接到Google Cloud环境所需的任何步骤。