Créer une NAT gateway
Vous pouvez créer une NAT gateway dans un subnet d’un Virtual Private Cloud (VPC) pour permettre aux instances de ce subnet de se connecter à internet de manière indirecte. Vous pouvez créer une NAT gateway pour chaque subnet public du VPC.
Pour cela, vous devez également :
-
Ajouter une règle autorisant les flux sortants vers internet aux security groups utilisés pour les instances que vous souhaitez connecter à internet.
-
Ajouter une route avec le bloc CIDR 0.0.0.0/0 (ou une plage d’IP plus petite) en destination et l’ID de la NAT gateway nouvellement créée en target à la route table de ce subnet contenant vos instances.
Créer une NAT gateway avec Cockpit v1
Avant de commencer : Allouez une IP externe (EIP) à votre compte. Pour en savoir plus, voir Allouer une EIP à votre compte. |
-
Cliquez sur VPC > NAT gateways.
-
Cliquez sur Créer .
La boîte de dialogue CRÉER UNE NAT GATEWAY apparaît. -
Spécifiez les informations suivantes pour la NAT gateway à créer :
-
(optionnel) Dans le champ Nom, tapez un nom pour la NAT gateway.
Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.
-
Dans la liste VPC, sélectionnez le VPC pour lequel vous souhaitez créer une NAT gateway.
-
Dans la liste Subnet, sélectionnez le subnet dans lequel vous souhaitez créer la NAT gateway.
-
Dans la liste IP externe, sélectionnez l’EIP que vous souhaitez associer à la NAT gateway.
-
-
Cliquez sur Créer pour valider.
La NAT gateway est créée et apparaît sur la page NAT gateways.
Créer un NAT service avec Cockpit v2-beta
Avant de commencer :
|
-
Dans le dashboard NAT Services, cliquez sur
Créer un NAT service.
La boîte de dialogue CRÉER UN NAT SERVICE apparaît. -
Spécifiez les informations suivantes sur le NAT service à créer :
-
Dans le champ Nom, tapez un nom pour le NAT service.
Cette action ajoute un tag Name de 255 caractères maximum. Vous pouvez utiliser tous les caractères, y compris les lettres accentuées.
-
Dans la liste Subnet, sélectionnez le Net, puis le Subnet dans lequel vous souhaitez créer un NAT service.
-
Dans la liste IP publique, sélectionnez l’IP publique que vous souhaitez associer au NAT service.
-
-
Cliquez sur Créer un NAT service pour valider.
Le NAT service est créé.
Créer un NAT service avec OSC CLI
Avant de commencer : Allouez une IP publique à votre compte. Pour en savoir plus, voir Allouer une EIP à votre compte. |
Voir l’exemple de commande CreateNatService dans la documentation de l’API OUTSCALE. |
Créer une NAT gateway avec AWS CLI
Avant de commencer : Allouez une IP externe (EIP) à votre compte. Pour en savoir plus, voir Allouer une EIP à votre compte. |
Pour créer une NAT gateway, utilisez la commande create-nat-gateway suivant cette syntaxe :
$ aws ec2 create-nat-gateway \
--profile YOUR_PROFILE \
--subnet-id "subnet-12345678" \
--allocation-id "eipalloc-87654321" \
--endpoint "https://fcu.eu-west-2.outscale.com"
Cette commande contient les attributs suivants que vous devez spécifier :
-
(optionnel)
profile
: Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. -
subnet-id
: Le subnet dans lequel vous souhaitez créer la NAT gateway. -
allocation-id
: L’ID d’allocation de l’EIP que vous souhaitez associer à la NAT gateway. -
endpoint
: Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.
La commande create-nat-gateway renvoie les éléments suivants :
-
NatGateway
: Informations à propos de la NAT gateway nouvellement créée. Cet élément contient les informations suivantes :-
NatGatewayAddresses
: Informations à propos de l’EIP associée à la NAT gateway. Cet élément contient les informations suivantes :-
AllocationId
: L’ID d’allocation de l’EIP. -
PublicIp
: L’EIP associée à la NAT gateway.
-
-
-
VpcId
: L’ID du VPC dans lequel est la NAT gateway. -
State
: L’état de la NAT gateway. Pour en savoir plus, voir À propos des NAT gateways. -
NatGatewayId
: L’ID de la NAT gateway. -
SubnetId
: L’ID du subnet dans lequel est la NAT gateway. -
CreateTime
: La date et l’heure de création de la NAT gateway.
{
"NatGateway": {
"NatGatewayAddresses": [
{
"AllocationId": "eipalloc-87654321",
"PublicIp": IP_ADDRESS
}
],
"VpcId": "vpc-1234abcd",
"State": "pending",
"NatGatewayId": "nat-4321dcba",
"SubnetId": "subnet-12345678",
"CreateTime": "2016-10-17T11:18:12.423Z"
}
}
La NAT gateway est créée.
Pages connexes
Méthodes API correspondantes
AWS™ et Amazon Web Services™ sont des marques de commerce d’Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.