API et documentation de référence
Cette page décrit les ressources individuelles que vous pouvez utiliser avec Cloud NAT.
Les API Cloud NAT et les commandes gcloud
font partie de Compute Engine.
Cloud NAT est configuré à l'aide des nouvelles commandes et nouveaux paramètres de Cloud Router.
Commandes CLI gcloud
Les commandes Cloud Router existantes sont disponibles dans la documentation de l'interface Google Cloud CLI.
Le tableau suivant répertorie les commandes Cloud NAT couramment utilisées:
Commande | Description |
---|---|
gcloud compute routers nats create |
Ajoute une configuration NAT à un routeur. |
gcloud compute routers nats update |
Met à jour une configuration NAT sur un routeur. |
gcloud compute routers nats delete |
Supprime une configuration NAT d'un routeur. |
gcloud compute routers nats list |
Répertorie les configurations NAT sur un routeur. |
gcloud compute routers nats describe |
Affiche une configuration NAT sur un routeur. |
gcloud compute routers get-status |
Récupère les informations d'exécution sur le routeur Cloud Router spécifié, y compris l'état de la NAT. |
gcloud compute routers get-nat-mapping-info |
Affiche les adresses IP:plages de ports de la NAT. |
gcloud compute routers get-nat-ip-info |
Indique l'utilisation des adresses IP NAT. |
gcloud compute routers nats rules create |
Ajoute une règle NAT à une passerelle NAT existante. |
gcloud compute routers nats rules update |
Met à jour une seule règle NAT. |
gcloud compute routers nats rules delete |
Supprime une règle NAT d'une passerelle NAT. |
gcloud compute routers nats rules describe |
Décrit une règle NAT. |
gcloud compute routers nats rules list |
Répertorie toutes les règles NAT d'une passerelle NAT. |
API REST
Toutes les opérations NAT sont effectuées sur la ressource Routeur. Elles nécessitent toutes une authentification OAuth 2.0.
Le tableau suivant répertorie les API Cloud Router couramment utilisées:
Commande | Description |
---|---|
routers.insert |
Crée un routeur Cloud Router. Vous pouvez spécifier une configuration NAT lorsque vous créez le routeur. |
routers.update |
Met à jour un routeur Cloud Router. Vous pouvez spécifier une configuration NAT lorsque vous mettez à jour le routeur. |
routers.patch |
Applique un correctif à un routeur Cloud Router. Vous pouvez spécifier une configuration NAT lorsque vous appliquez un correctif au routeur. |
routers.getRouterStatus |
Récupère les informations d'exécution sur le routeur Cloud Router spécifié, y compris l'état de la NAT. |
routers.getNatMappingInfo |
Récupère les informations d'exécution du mappage NAT des points de terminaison de VM. |
routers.getNatIpInfo |
Récupère les informations d'adresse IP NAT d'exécution pour Cloud Router spécifié. |