本页介绍了可用于 Cloud NAT 的各种资源。
Cloud NAT API 和 gcloud
命令是 Compute Engine 的一部分。
Cloud NAT 使用新的 Cloud Router 命令和参数进行配置。
gcloud
SDK 命令
您可以在 gcloud
命令行工具界面文档中找到现有的 Cloud Router 命令。
新命令或更新的命令如下所示。
命令 | 说明 |
---|---|
gcloud compute routers nats create |
将 NAT 配置添加到路由器。 |
gcloud compute routers nats update |
更新路由器上的 NAT 配置。 |
gcloud compute routers nats delete |
从路由器中移除 NAT 配置。 |
gcloud compute routers nats list |
列出路由器上的 NAT 配置。 |
gcloud compute routers nats describe |
显示路由器上的 NAT 配置。 |
gcloud compute routers get-status |
获取指定 Cloud Router 路由器的运行时信息,包括 NAT 状态。 |
gcloud compute routers get-nat-mapping-info |
显示 NAT IP:port-ranges。 |
Rest API
所有 NAT 操作均在路由器资源上执行。它们都需要 OAuth 2.0 身份验证。
新命令或更新的命令如下所示。
命令 | 说明 |
---|---|
routers.insert |
创建 Cloud Router 路由器。您可以在创建路由器时指定 NAT 配置。 |
routers.update |
更新 Cloud Router 路由器。您可以在更新路由器时指定 NAT 配置。 |
routers.patch |
修补 Cloud Router 路由器。您可以在修补路由器时指定 NAT 配置。 |
routers.getRouterStatus |
获取指定 Cloud Router 路由器的运行时信息,包括 NAT 状态。 |
routers.getNatMappingInfo |
检索虚拟机端点的运行时 NAT 映射信息。 |