本文档介绍如何创建 Secure Access Connect 附件。有了 Secure Access Connect 连接,NCC 网关便可使用 SSE 产品处理流量。
准备工作
在开始之前,请执行以下操作:
所需的角色
如需获得创建连接所需的权限,请让您的管理员为您授予项目的 Compute Network Admin (roles/compute.networkAdmin) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
创建 Secure Access Connect 连接
按照与您的 SSE 提供商对应的说明创建 Secure Access Connect 连接。
Palo Alto Networks Prisma Access
gcloud
运行 gcloud beta network-security secure-access-connect attachments create 命令以创建附件:
gcloud beta network-security secure-access-connect attachments create ATTACHMENT_ID \
--project=PROJECT_ID \
--location=REGION \
--realm=REALM_ID \
--gateway=NCC_GATEWAY_SPOKE_ID
替换以下内容:
ATTACHMENT_ID:附件的名称PROJECT_ID:您的项目 IDREGION:连接所在的区域REALM_ID:您的 Realm 的 IDNCC_GATEWAY_SPOKE_ID:您的 NCC 网关 spoke 的 ID
API
如需在指定项目和位置中创建连接,请使用 projects.locations.sacAttachments.create 方法。
POST https://networksecurity.googleapis.com/v1beta1/{parent=project/PROJECT_ID/locations/REGION}/sacAttachments
{
"sacRealm": "REALM_ID",
"nccGateway": "NCC_GATEWAY_SPOKE_ID"
}
替换以下内容:
PROJECT_ID:您的项目 IDREGION:连接所在的区域REALM_ID:您的 Realm 的 IDNCC_GATEWAY_SPOKE_ID:您的 NCC 网关 spoke 的 ID
Symantec Cloud SWG
gcloud
如需创建附件,请执行以下操作:
运行
gcloud beta network-security secure-access-connect realms describe命令,确定要将附件连接到的 Symantec 网站:gcloud beta network-security secure-access-connect realms describe REALM_ID \ --project=PROJECT_ID替换以下内容:
REALM_ID:您的 Realm 的名称PROJECT_ID:您的项目 ID
输出类似于以下内容:
name: projects/project-id/locations/global/sacRealms/realm-id createTime: '...' updateTime: '...' securityService: SYMANTEC_CLOUD_SWG state: PARTNER_ATTACHED symantecOptions: availableSymantecSites: SYMANTEC_SITE_1 SYMANTEC_SITE_2 secretPath:SECRET_PATH symantecConnectionState: SUCCEEDEDavailableSymantecSites字段包含可供您连接的 Symantec Cloud SWG 站点。运行
gcloud beta network-security secure-access-connect attachments create命令以创建附件:gcloud beta network-security secure-access-connect attachments create ATTACHMENT_ID \ --project=PROJECT_ID \ --location=REGION \ --realm=REALM_ID \ --gateway=NCC_GATEWAY_SPOKE_ID \ --symantec-site=SYMANTEC_SITE \ --symantec-location-name=SYMANTEC_LOCATION_NAME --country=COUNTRY \ --timezone=TIMEZONE替换以下内容:
ATTACHMENT_ID:附件的名称PROJECT_ID:您的项目 IDREALM_ID:您的 Realm 的 IDNCC_GATEWAY_SPOKE_ID:您的 NCC 网关 spoke 的 IDSYMANTEC_SITE:您要将附件连接到的 Symantec 网站必须是上一步中的
availableSymantecSites之一。SYMANTEC_LOCATION_NAME:要为 Symantec 位置指定的名称如需详细了解命名要求,请参阅 Symantec Location Management API 文档中的
Location schema。COUNTRY:采用 ISO 3166 alpha-2 国家/地区代码格式的可选国家/地区代码TIMEZONE:采用 IANA 时区格式的可选时区
API
如需在指定项目和位置中创建连接,请使用 projects.locations.sacAttachments.create 方法。
POST https://networksecurity.googleapis.com/v1beta1/projects/PROJECT_ID/locations/REGION/sacAttachments
{
"name": "ATTACHMENT_ID",
"sacRealm": "REALM_ID",
"nccGateway": "NCC_GATEWAY_SPOKE_ID",
"country": "COUNTRY",
"timeZone": "TIMEZONE",
"symantecOptions": {
"symantecLocationName": "SYMANTEC_LOCATION_NAME",
"symantecSite": "SYMANTEC_SITE"
}
}
替换以下内容:
PROJECT_ID:您的项目 IDREGION:连接所在的区域ATTACHMENT_ID:附件的名称REALM_ID:您的 Realm 的 IDNCC_GATEWAY_SPOKE_ID:您的 NCC 网关 spoke 的 IDCOUNTRY:采用 ISO 3166 alpha-2 国家/地区代码格式的可选国家/地区代码TIMEZONE:采用 IANA 时区格式的可选时区SYMANTEC_SITE:您要将附件连接到的 Symantec 网站必须是上一步中的
availableSymantecSites之一。SYMANTEC_LOCATION_NAME:要为 Symantec 位置指定的名称如需详细了解命名要求,请参阅 Symantec Location Management API 文档中的
Location schema。