3.1 - Moyens d'interagir avec AWS (console, CLI, SDK)
L'objectif 3.1 de l'AWS Certified Cloud Practitioner couvre les moyens d'interagir avec les services AWS et de les gérer. La console de gestion AWS est l'interface web pour pointer et cliquer. L'AWS Command Line Interface (CLI) permet d'interagir avec les services depuis un terminal via des commandes texte, scriptable et reproductible. Les SDK AWS permettent aux applications d'appeler AWS par programmation depuis du code dans des langages comme Python ou JavaScript. AWS CloudShell offre un shell en ligne de commande dans le navigateur, préauthentifié avec tes identifiants de console, pour lancer des commandes CLI sans rien installer. Tu dois savoir que la console et la CLI sont deux moyens valides de gérer les services, et que la CLI et les SDK sont les options par programmation face à la console graphique. Attends-toi à des mises en situation demandant la bonne méthode d'accès.
Interface web pointer-cliquer = console de gestion. Commandes texte au terminal = CLI (scriptable). Appeler AWS depuis du code applicatif = SDK. Shell navigateur préauthentifié, rien à installer = CloudShell.
Questions d'entraînement
1. Quel outil permet d'interagir avec les services AWS depuis un terminal via des commandes et scripts ?
- Console de gestion AWS
- AWS Personal Health Dashboard
- Amazon QuickSight
- AWS Command Line Interface (CLI) (bonne réponse)
L'AWS CLI exécute des commandes pour gérer les services et automatiser des tâches. La console est l'interface web ; les SDK permettent aux applications d'appeler AWS depuis le code.
2. Quel outil permet d'interagir avec les services AWS depuis un terminal à l'aide de commandes texte et de scripts ?
- AWS Management Console
- AWS Cost Explorer
- AWS Command Line Interface (CLI) (bonne réponse)
- AWS Trusted Advisor
L'AWS CLI permet de contrôler les services AWS et d'automatiser des tâches via des commandes texte et des scripts depuis un terminal.
3. Quel service offre un shell en ligne de commande dans le navigateur, pré-authentifié avec vos identifiants de la console AWS ?
- AWS CloudShell (bonne réponse)
- AWS Systems Manager
- Amazon CloudWatch
- AWS Config
AWS CloudShell est un shell dans le navigateur au sein de la console, déjà authentifié avec vos identifiants et préchargé avec l'AWS CLI et des outils — sans installation locale.
4. Quelles DEUX options sont des moyens valides d'interagir avec et de gérer les services AWS ? (Choisissez-en deux.)
- Modifier les câbles physiques des racks dans le datacenter
- La console de gestion AWS (interface web) (bonne réponse)
- L'interface en ligne de commande AWS (CLI) (bonne réponse)
- Envoyer des formulaires de configuration par courrier à AWS
Vous interagissez avec AWS via la console de gestion, la CLI et les SDK/API. Les clients ne touchent jamais au matériel physique, et il n'existe aucun processus de configuration par courrier.
5. Quel outil permet de gérer les services AWS depuis la ligne de commande en scriptant des appels d'API ?
- Console de gestion AWS
- AWS CLI (bonne réponse)
- AWS Trusted Advisor
- AWS Health Dashboard
L'AWS CLI (interface en ligne de commande) permet de contrôler les services AWS et d'automatiser des tâches via des commandes scriptées et des appels d'API.
6. Quel outil provisionne toute votre infrastructure depuis un modèle pour rendre les environnements reproductibles, soutenant l'excellence opérationnelle ?
- AWS CloudFormation (bonne réponse)
- Amazon QuickSight
- AWS Trusted Advisor
- Amazon Athena
AWS CloudFormation définit l'infrastructure en tant que code dans des modèles, provisionnant les ressources de façon cohérente et permettant le principe des « opérations en code ». QuickSight est de la BI ; Athena interroge S3 en SQL.