View a markdown version of this page

AWS SAM Conditions préalables de la   - AWS Serverless Application Model

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS SAM Conditions préalables de la  

Remplissez les conditions préalables suivantes avant d'installer et d'utiliser l'interface de ligne de AWS Serverless Application Model commande (AWS SAMCLI).

Pour utiliser le AWS SAMCLI, vous avez besoin des éléments suivants :

  • Un AWS compte, des informations d'identification Gestion des identités et des accès AWS (IAM) et une paire de clés d'accès IAM.

  • Le AWS Command Line Interface (AWS CLI) pour configurer les AWS informations d'identification.

Inscrivez-vous pour un Compte AWS

Pour commencer AWS, vous avez besoin d'un Compte AWS. Pour plus d'informations sur la création d'un Compte AWS, voir Getting started with an Compte AWS dans le Guide de Gestion de compte AWS référence.

Étape 1 : installez le AWS CLI

AWS CLI Il s'agit d'un outil open source qui vous permet d'interagir à Services AWS l'aide de commandes dans votre shell de ligne de commande. AWS SAMCLICela nécessite AWS CLI des activités telles que la configuration des informations d'identification. Pour en savoir plus sur le AWS CLI, voir Qu'est-ce que le AWS Command Line Interface ? dans le guide de AWS Command Line Interface l'utilisateur.

Pour l'installer AWS CLI, reportez-vous à la section Installation ou mise à jour de la AWS CLI dernière version du Guide de AWS Command Line Interface l'utilisateur.

Étape 2 : utilisez le AWS CLI pour configurer AWS informations d’identification

Pour configurer les informations d'identification avec IAM Identity Center
Pour configurer les informations d'identification à l'aide du AWS CLI
  1. Exécutez la commande aws configure depuis la ligne de commande.

  2. Configurez ce qui suit. Cliquez sur chaque lien pour en savoir plus :

    1. ID de clé d'accès

    2. Clé d'accès secrète

    3. Région AWS

    4. Format de sortie

    L’exemple suivant montre des exemples de valeurs.

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

AWS CLI Stocke ces informations dans un profil (un ensemble de paramètres) nommé default dans les config fichiers credentials et. Ces fichiers se trouvent dans .aws de votre répertoire de base. Par défaut, les informations de ce profil sont utilisées lorsque vous exécutez une AWS CLI commande qui ne spécifie pas explicitement le profil à utiliser. Pour plus d'informations sur le fichier credentials, consultez Paramètres des fichiers de configuration et d'informations d'identification dans le Guide de l'utilisateur AWS Command Line Interface .

Pour plus d'informations sur la configuration des informations d'identification, comme l'utilisation d'un fichier de configuration et d'informations d'identification existant, consultez Configuration rapide dans le Guide de l'utilisateur AWS Command Line Interface .

Étape 3 : (facultatif) Installation AWS Toolkit for VS Code

Pour les développeurs qui préfèrent un environnement de développement intégré, le AWS Toolkit for VS Code fournit de puissantes fonctionnalités pour le développement sans serveur, notamment le débogage visuel, CodeLens l'intégration et des flux de travail de déploiement rationalisés.

Prérequis pour le développement de VS Code

  • Visual Studio Code (version 1.73.0 ou version ultérieure) installé sur votre système

  • Extension de support du langage YAML pour VS Code

Pour installer la   AWS Toolkit for VS Code
  1. Ouvrez Visual Studio Code

  2. Ouvrez la vue Extensions (Ctrl+Shift+X ou Cmd+Shift+X)

  3. Recherchez « AWS  Toolkit »

  4. Installez l'extension « AWS  Toolkit » d'Amazon Web Services

  5. Installez l'extension « YAML » de Red Hat (requise pour les CodeLens fonctionnalités du modèle SAM)

Avantages de l'utilisation de VS Code avec AWS SAM

  • Débogage visuel : définissez des points d'arrêt et parcourez vos fonctions Lambda localement

  • CodeLens intégration : créez, déployez et invoquez des fonctions directement à partir de votre modèle SAM

  • Terminal intégré : accédez aux AWS CLI commandes AWS SAM sans quitter votre éditeur

  • Validation des modèles : Real-time validation et IntelliSense pour les modèles SAM

Pour plus d'informations sur la configuration de vos AWS informations d'identification dans VS Code, consultez la section Configuration des informations d'identification dans le guide de l'utilisateur du AWS Toolkit for VS Code.

Étapes suivantes