Share Your AWS re:Post Experience - Quick 3 Question Survey
Help us improve AWS re:Post! We're interested in understanding how you use re:Post and its impact on your AWS journey. Please take a moment to complete our brief 3-question survey.
Comment dois-je utiliser l’AWS CLI pour gérer une adresse IP statique sur mes instances Amazon Lightsail ?
Je souhaiterais utiliser l’AWS CLI pour dissocier mon adresse IP statique de mon instance Amazon Lightsail et l'associer à une nouvelle instance Lightsail.
Brève description
Pour obtenir une liste des commandes de l'interface de ligne de commande AWS Lightsail (AWS CLI), consultez AWS CLI Command Reference et Amazon Lightsail API Reference.
Important :
- Si des erreurs surviennent lorsque vous exécutez des commandes AWS CLI, consultez Résoudre les erreurs AWS CLI. Vérifiez également que vous utilisez la version la plus récente de l’interface de la ligne de commande AWS.
- JSON est la sortie par défaut de l'interface de la ligne de commande AWS. Vous pouvez utiliser la valeur par défaut ou ajouter **\ --output json ** aux commandes pour recevoir une sortie. Pour plus d’informations, consultez Contrôle de la sortie des commandes depuis l’AWS CLI.
- Vous trouverez des informations générales sur la résolution des erreurs de l'interface AWS CLI en consultant la section Pourquoi est-ce que je reçois des erreurs lorsque j'exécute des commandes AWS CLI ?
La sortie de l’AWS CLI affiche les horodatages en fonction de l’heure Unix Epoch. Utilisez l’une des méthodes suivantes pour convertir l’horodatage au format UTC:
macOS:
Supprimez le point décimal de l'horodatage et tous les chiffres situés à droite du point décimal, puis exécutez la commande suivante :
# date -r 1602175741 -u Thu Oct 8 16:49:01 UTC 2020
Linux:
Exécutez la commande suivante :
# date -d @1602175741.603 -u Thu Oct 8 16:49:01 UTC 2020
Windows:
Utilisez un outil de conversion, tel que Epoch and Unix timestamp, pour modifier l'horodatage sur le site internet EpochConverter.
Résolution
Dissociation de l'adresse IP statique d'une instance Lightsail existante
Pour dissocier l'adresse IP statique de l'instance, exécutez la commande detach-static-ip.
# aws lightsail detach-static-ip --static-ip-name StaticIpForTestLightsailInstance1 --region eu-west-1 { "operations": [ { "id": "c86e552e-c21a-4cdf-aa68-05fb20574e8b", "resourceName": "StaticIpForTestLightsailInstance1", "resourceType": "StaticIp", "createdAt": 1602182597.168, "location": { "availabilityZone": "all", "regionName": "eu-west-1" }, "isTerminal": true, "operationDetails": "TestLightsailInstance1", "operationType": "DetachStaticIp", "status": "Succeeded", "statusChangedAt": 1602182597.168 }, { "id": "4b9dcaa7-be3a-4dfd-8ac0-32f0238c0833", "resourceName": "TestLightsailInstance1", "resourceType": "Instance", "createdAt": 1602182597.17, "location": { "availabilityZone": "eu-west-1a", "regionName": "eu-west-1" }, "isTerminal": true, "operationDetails": "StaticIpForTestLightsailInstance1", "operationType": "DetachStaticIp", "status": "Succeeded", "statusChangedAt": 1602182597.17 } ] }
**Remarque :**Dans l'exemple précédent, remplacez \ --static-ip-name ** et ** \ --region par vos valeurs. L'exemple suivant illustre la dissociation de l'adresse IP statique d'une instance dans la région eu-west-1.
Associer l'adresse IP statique à une nouvelle instance de Lightsail
Pour associer une adresse IP statique à une nouvelle instance à partir de la sauvegarde,
- exécutez la commande attach-static-ip
**Remarque :**Dans la commande précédente, remplacez \ --static-ip-name, \ --instance-name et \ --region par vos valeurs. La commande utilise une sauvegarde pour associer une adresse IP statique à une nouvelle instance.# aws lightsail attach-static-ip --static-ip-name StaticIpForTestLightsailInstance1 --instance-name RestoredTestLightsailInstance1-New --region eu-west-1 { "operations": [ { "id": "192c4917-c332-49c8-88ab-60484a42c98f", "resourceName": "StaticIpForTestLightsailInstance1", "resourceType": "StaticIp", "createdAt": 1602182686.46, "location": { "availabilityZone": "all", "regionName": "eu-west-1" }, "isTerminal": true, "operationDetails": "RestoredTestLightsailInstance1-New", "operationType": "AttachStaticIp", "status": "Succeeded", "statusChangedAt": 1602182686.46 }, { "id": "fb93c012-e3a2-4908-8746-01a4ae018440", "resourceName": "RestoredTestLightsailInstance1-New", "resourceType": "Instance", "createdAt": 1602182686.463, "location": { "availabilityZone": "eu-west-1a", "regionName": "eu-west-1" }, "isTerminal": true, "operationDetails": "StaticIpForTestLightsailInstance1", "operationType": "AttachStaticIp", "status": "Succeeded", "statusChangedAt": 1602182686.463 } ]
- Exécutez la commande get-instances pour vérifier que l’adresse IP statique est correctement associée à votre instance:
# aws lightsail get-instances --region eu-west-1 --query 'instances[].{name:name,createdAt:createdAt,blueprintId:blueprintId,bundleid:bundleId,blueprintName:blueprintName,publicIpAddress:publicIpAddress,InstanceID:supportCode}' --output table ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | GetInstances | +----------------------------------+------------------+----------------+------------+-----------------+------------------------------------------+-------------------+ | InstanceID | blueprintId | blueprintName | bundleid | createdAt | name | publicIpAddress | +----------------------------------+------------------+----------------+------------+-----------------+------------------------------------------+-------------------+ | 11178xxxxxxx/i-09f6xxxx| wordpress | WordPress | large_2_0 | 1602182374.625 | RestoredTestLightsailInstance1-New | 52.210.xx.xx | +----------------------------------+------------------+----------------+------------+-----------------+------------------------------------------+-------------------+
Informations connexes
Comment utiliser les commandes AWS CLI pour gérer mon instance Lightsail ?

Contenus pertinents
- demandé il y a un anlg...
- demandé il y a 2 anslg...
- demandé il y a 7 moislg...
- demandé il y a un anlg...
- demandé il y a 3 moislg...
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a un an
- AWS OFFICIELA mis à jour il y a 2 mois