reseau:cloud:aws:awscli
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| reseau:cloud:aws:awscli [2023/07/25 10:36] – techer.charles_educ-valadon-limoges.fr | reseau:cloud:aws:awscli [2023/07/25 12:40] (Version actuelle) – [Installation de AWS CLI 2] techer.charles_educ-valadon-limoges.fr | ||
|---|---|---|---|
| Ligne 16: | Ligne 16: | ||
| Lien vers la documentation d' | Lien vers la documentation d' | ||
| - | Vérifier l' | + | Vérifier l' |
| <code powershell> | <code powershell> | ||
| PS> aws --version | PS> aws --version | ||
| Ligne 22: | Ligne 22: | ||
| </ | </ | ||
| + | ===== Utiliser les images officielles de AWS CLI 2 d' | ||
| + | Les images officielles offrent une isolation, une portabilité et une sécurité qui directement prises en charge et maintenues par AWS. Cela permet d' | ||
| + | ==== Prérequis ==== | ||
| + | Vérifiez que Docker est installé. | ||
| + | <code shell> | ||
| + | PS> docker --version | ||
| + | Docker version 24.0.2, build cb74dfc | ||
| + | </ | ||
| + | ==== Installation depuis Amazon ECR Public==== | ||
| + | L' | ||
| + | * Lien : https:// | ||
| + | |||
| + | Format des commandes AWS CLI en utilisant le conteneur aws-cli/ | ||
| + | <code shell> | ||
| + | PS> docker run --rm -it -v ~/ | ||
| + | </ | ||
| + | Explications : | ||
| + | * **--rm** : précise qu'il faut nettoyer le conteneur après la fin de la commande. | ||
| + | * **-it** : précise qu'il faut ouvrir un pseudo termina qui permet de fournir des informations à la AWS CLI version 2 lorsqu' | ||
| + | |||
| + | <WRAP center round info> | ||
| + | Pour exécuter des scripts, le paramètre **-it-** n'est pas nécessaire. | ||
| + | </ | ||
| + | ==== Installation depuis Docker Hub==== | ||
| + | <code /shell> | ||
| + | PS> docker run --rm -it amazon/ | ||
| + | </ | ||
| + | ==== Partager des fichiers avec le système hôte ==== | ||
| + | * le paramètre **-v ~/ | ||
| + | |||
| + | * Linux et macOS | ||
| + | <code /shell> | ||
| + | $ docker run --rm -it -v ~/ | ||
| + | </ | ||
| + | * Invite de commande Windows | ||
| + | <code /shell> | ||
| + | C:\> docker run --rm -it -v %userprofile%\.aws:/ | ||
| + | </ | ||
| + | * PowerShell Windows | ||
| + | <code /shell> | ||
| + | PS> docker run --rm -it -v $env: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Raccourcir la commande docker run ==== | ||
| + | Définir un alias aws poru la commande Docker qui exécute le conteneur amazon/ | ||
| + | * Linux et macOS | ||
| + | <code /shell> | ||
| + | $ alias aws=' | ||
| + | </ | ||
| + | * Invite de commande Windows | ||
| + | <code /shell> | ||
| + | C:\> doskey aws=docker run --rm -it -v %userprofile%\.aws:/ | ||
| + | </ | ||
| + | * PowerShell Windows | ||
| + | <code /shell> | ||
| + | C:\> Function AWSCLI {docker run --rm -it -v $env: | ||
| + | Set-Alias -Name aws -Value AWSCLI</ | ||
| + | |||
| + | * Utilisation de l' | ||
| + | <code /shell> | ||
| + | PS> aws --version | ||
| + | aws-cli/ | ||
| + | </ | ||
| + | |||
| + | ===== Définir les paramètres de configuration et les informations d' | ||
| + | * Lien : https:// | ||
| + | |||
| + | Les paramètres de configuration et les informations d' | ||
| + | |||
| + | Les fichiers sont divisés en profiles et AWS CLI utilise, par défaut, les paramètres du profil nommé default. D' | ||
| + | |||
| + | ==== Définir et afficher les informations d' | ||
| + | <WRAP center round info> | ||
| + | Pour l' | ||
| + | </ | ||
| + | |||
| + | <code shell> | ||
| + | PS> aws configure sso | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info> | ||
| + | Il est nécessaire de **s' | ||
| + | </ | ||
| + | |||
| + | ==== Afficher une infomation particulière ==== | ||
| + | * Exemple pour afficher la région pour le profil default: | ||
| + | <code shell> | ||
| + | PS> aws configure get region --profile default | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Lister toutes les données de configuration ==== | ||
| + | <code shell> | ||
| + | PS> aws configure list | ||
| + | </ | ||
| ===== Retour au menu Solution AWS ===== | ===== Retour au menu Solution AWS ===== | ||
| * [[reseau: | * [[reseau: | ||
reseau/cloud/aws/awscli.1690274201.txt.gz · Dernière modification : 2023/07/25 10:36 de techer.charles_educ-valadon-limoges.fr
