

 AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants d’ AWS Cloud9 peuvent continuer à l’utiliser normalement. [En savoir plus](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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.

# Travailler avec AWS Toolkit
<a name="toolkit-welcome"></a>

Vous pouvez naviguer et interagir avec le AWS Toolkit Services AWS via la fenêtre de l' AWS explorateur.

## Pourquoi utiliser le AWS kit d'outils ?
<a name="toolkit-why"></a>

Le AWS Toolkit est une extension de l'environnement de développement AWS Cloud9 intégré (IDE). Vous pouvez accéder et travailler avec un large éventail de fonctionnalités Services AWS grâce à cette extension. Le AWS Toolkit remplace les fonctionnalités fournies par le plugin Lambda pour. AWS Cloud9 Pour de plus amples informations, veuillez consulter [Boîte à outils de désactivation AWS](#disable-toolkit).

**Important**  
AWS Le support de la boîte à outils est une fonctionnalité intégrée de AWS Cloud9. Actuellement, vous ne pouvez pas personnaliser l' AWS Cloud9 IDE avec des extensions tierces.

**Avertissement**  
Si vous utilisez Mozilla Firefox comme navigateur préféré avec AWS Cloud9 IDE, un paramètre de cookie tiers empêche l' AWS Cloud9 affichage Web et les AWS boîtes à outils de fonctionner correctement dans le navigateur. Pour contourner ce problème, vous devez vous assurer que vous n'avez pas bloqué *les cookies* dans la section *Confidentialité et sécurité* des paramètres de votre navigateur, comme indiqué dans l'image ci-dessous.  

![Afficher les paramètres des cookies pour Firefox](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/firefox-workaround.png)


À l'heure actuelle, les ressources Services AWS et les ressources suivantes sont accessibles via l'extension AWS Toolkit :
+ [AWS App Runner](using-apprunner.md)
+ [API Gateway](api-gateway-toolkit.md)
+ [CloudFormation piles](cloudformation-toolkit.md)
+ [CloudWatch Journaux](cloudwatch-logs-toolkit.md)
+ [AWS Lambda](lambda-toolkit.md)
+ [Ressources](more-resources.md)
+ [Compartiments et objets Amazon S3](s3-toolkit.md)
+ [AWS Serverless Application Model applications](serverless-apps-toolkit.md)
+ [Step Functions et machines d'état](bulding-stepfunctions.md)
+ [Documents d'automatisation Systems Manager](systems-manager-automation-docs.md)
+ [Utilisation d'Amazon ECR dans l'IDE AWS Cloud9](ecr.md)
+ [AWS IoT](iot-start.md)
+ [Fonctionnement d'Amazon Elastic Container Service](ecs.md)
+ [Amazon EventBridge](eventbridge.md)
+ [Travailler avec AWS Cloud Development Kit (AWS CDK)](cdk-explorer.md)

## AWS Kit d'outils habilitant
<a name="access-toolkit"></a>

Si le AWS kit d'outils n'est pas disponible dans votre environnement, vous pouvez l'activer dans l'onglet **Préférences**.<a name="enabling-toolkit"></a>

**Pour activer le AWS kit d'outils**

1. Dans **AWS Cloud9**, choisissez **Préférences** dans la barre de menus. 

1. Dans le panneau de navigation de l'onglet **Preferences**, choisissez **AWS Settings**. 

1. Dans le volet **AWS Ressources**, activez **AWS Toolkit** pour qu'il affiche une coche sur fond vert. 

   Lorsque vous activez le AWS kit d'outils, l'environnement de développement intégré (IDE) est actualisé pour afficher le paramètre **Enable AWS Toolkit** mis à jour. L'option AWS Toolkit située sur le côté de l'IDE, sous l'option **Environment** (Environnement), apparaît également.

**Important**  
Si l'instance EC2 de votre AWS Cloud9 environnement n'a pas accès à Internet (c'est-à-dire qu'aucun trafic sortant n'est autorisé), un message peut s'afficher une fois que vous avez activé AWS Toolkit et relancé l'IDE. Ce message indique que les dépendances requises par AWS Toolkit n'ont pas pu être téléchargées. Si tel est le cas, vous ne pouvez pas non plus utiliser le AWS kit d'outils.   
Pour résoudre ce problème, créez un point de terminaison VPC pour Amazon S3. Cela donne accès à un compartiment Amazon S3 Région AWS qui contient les dépendances nécessaires pour maintenir votre IDE à jour.  
Pour de plus amples informations, veuillez consulter [Configuration de points de terminaison de VPC pour Amazon S3 pour télécharger les dépendances.](ec2-ssm.md#configure-s3-endpoint).



## Gestion des informations d'accès pour le AWS Toolkit
<a name="credentials-for-toolkit"></a>

AWS La boîte à outils interagit avec un large éventail de. Services AWS Pour gérer le contrôle d'accès, assurez-vous que l'entité IAM de votre service AWS Toolkit dispose des autorisations nécessaires pour cette gamme de services. Pour démarrer rapidement, utilisez les [informations d'identification temporaires gérées par AWS](security-iam.md#auth-and-access-control-temporary-managed-credentials) pour obtenir les autorisations nécessaires. Ces informations d'identification gérées fonctionnent en accordant l'accès à votre environnement EC2 Services AWS au nom d'une AWS entité, telle qu'un utilisateur IAM.

Toutefois, si vous avez lancé l'instance EC2 de votre environnement de développement dans un **sous-réseau privé**, vous ne pouvez pas accéder aux informations d'identification temporaires AWS gérées. Ainsi, comme alternative, vous pouvez autoriser AWS Toolkit à accéder à votre compte Services AWS en créant manuellement votre propre ensemble d'informations d'identification. Cet ensemble s'appelle un *profil*. Les profils comportent des informations d'identification à long terme appelées clés d'accès. Vous pouvez obtenir ces clés d'accès à partir de la console IAM.<a name="manual-credentials"></a>

**Créez un profil pour fournir un identifiant d'accès au Toolkit AWS**

1. Pour obtenir vos clés d'accès (composées d'un *identifiant de clé d'accès* et d'une *clé d'accès secrète*), accédez à la console IAM à l'adresse [ https://console.aws.amazon.com/iam.](https://console.aws.amazon.com/iam)

1. Choisissez **Utilisateurs** dans la barre de navigation, puis choisissez votre nom d'utilisateur AWS (pas la case à cocher).

1. Choisissez l'onglet **Informations d'identification de sécurité**, puis **Créer une clé d'accès**.
**Note**  
Si vous avez déjà une clé d'accès mais que vous ne pouvez pas accéder à votre clé secrète, rendez l'ancienne clé inactive et créez-en une nouvelle.

1. Dans la boîte de dialogue qui affiche votre identifiant de la clé d'accès et votre clé d'accès secrète, choisissez **Télécharger le fichier .csv** pour stocker ces informations dans un emplacement sécurisé.

1. Après avoir téléchargé vos clés d'accès, lancez un AWS Cloud9 environnement et démarrez une session de terminal en choisissant **Fenêtre**, **Nouveau terminal**. 

1. Dans une fenêtre de terminal, exécutez la commande suivante.

   ```
   aws configure --profile toolkituser
   ```

   Dans ce cas, `toolkituser` est le nom de profil utilisé, mais vous pouvez choisir le vôtre.

1. Sur la ligne de commande, entrez les `AWS Access Key ID` et `AWS Secret Access Key` que vous avez précédemment téléchargés à partir de la console IAM.
   + Pour`Default region name`, spécifiez un Région AWS (par exemple,`us-east-1`). 
   + Pour `Default output format`, spécifiez un format de fichier (par exemple, `json`). 
**Note**  
Pour plus d'informations sur les options de configuration d'un profil, consultez la section [Configuration basics](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) (Principes de base de la configuration) dans le *Guide de l'utilisateur AWS Command Line Interface *.

1. Après avoir créé votre profil, lancez le AWS kit d'outils, accédez au [**menu du AWS kit**](toolkit-navigation.md#toolkit-menu) d'outils et choisissez **Connect to AWS**.

1. **Dans le champ Sélectionnez un profil AWS d'identification**, choisissez le profil que vous venez de créer dans le terminal (par exemple,`profile:toolkituser`).

Si le profil sélectionné contient des informations d'accès valides, le volet **AWS Explorateur** est actualisé pour afficher les informations Services AWS auxquelles vous pouvez désormais accéder.

### Utilisation des rôles IAM pour accorder des autorisations à des applications sur des instances EC2
<a name="ec2-instance-credentials"></a>

Vous pouvez également utiliser un rôle IAM pour gérer les informations d'identification temporaires pour les applications qui s'exécutent sur une instance EC2. Le rôle fournit des autorisations temporaires que les applications peuvent utiliser lorsqu'elles appellent d'autres AWS ressources. Lorsque vous lancez une instance EC2, vous spécifiez un rôle IAM à associer à celle-ci. Les applications qui s'exécutent sur l'instance peuvent ensuite utiliser les informations d'identification temporaires fournies pour le rôle lorsqu'elles émettent des requêtes d'API aux Services AWS.

Après avoir créé le rôle, affectez-le et ses autorisations associées à l'instance en créant un *profil d'instance*. Le profil d'instance est attaché à l'instance et peut fournir les informations d'identification temporaires du rôle à une application qui s'exécute sur l'instance.

Pour de plus amples informations, veuillez consulter [Utilisation d'un rôle IAM pour accorder des autorisations à des applications s'exécutant sur des instances d'Amazon EC2](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2.html#roles-usingrole-ec2instance-get-started) dans le *Guide de l'utilisateur IAM*.

## Identifier les composants du AWS kit d'outils
<a name="ui-components"></a>

La capture d'écran suivante montre trois composants clés de l'interface utilisateur du AWS kit d'outils.

![Capture d'écran étiquetée montrant les principaux composants de l'interface utilisateur du AWS kit d'outils](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/toolkit-UI-overview-labelled.png)


1. AWS Fenêtre de l'**explorateur** : utilisée pour interagir avec Services AWS les éléments accessibles via le Toolkit. Vous pouvez alterner entre l'affichage et le masquage de l'**AWS explorateur** à l'aide de l' AWS option située sur le côté gauche de l'environnement de développement intégré (IDE). Pour en savoir plus sur l'utilisation de ce composant d'interface et Services AWS l'accès à différents composants Régions AWS, consultez[Utilisation d' AWS Explorer pour travailler avec des services et des ressources dans plusieurs régions](toolkit-navigation.md#working-with-aws-explorer).

1. Menu du **kit** d'outils : utilisé pour gérer les connexions AWS, personnaliser l'affichage de la fenêtre de l'**AWS explorateur**, créer et déployer des applications sans serveur, utiliser des GitHub référentiels et accéder à la documentation. Pour de plus amples informations, veuillez consulter [Accès et utilisation du menu du AWS kit d'outils](toolkit-navigation.md#toolkit-menu).

1. AWS Volet **de configuration** : utilisé pour personnaliser le comportement des personnes avec Services AWS lesquelles vous interagissez à l'aide du Toolkit. Pour de plus amples informations, veuillez consulter [Modification des paramètres du AWS kit d'outils à l'aide du volet AWS Configuration](toolkit-navigation.md#configuration-options). 

## Boîte à outils de désactivation AWS
<a name="disable-toolkit"></a>

Vous pouvez désactiver le AWS kit d'outils dans l'onglet **Préférences**.<a name="disabling-toolkit"></a>

**Pour désactiver le AWS kit d'outils**

1. Dans **AWS Cloud9**, choisissez **Préférences** dans la barre de menus. 

1. Dans le panneau de navigation de l'onglet **Preferences**, choisissez **AWS Settings**. 

1. Dans le volet **AWS Ressources**, désactivez **AWS AWS Toolkit**. 

   Lorsque vous désactivez le AWS Toolkit, l'environnement de développement intégré (IDE) est actualisé pour supprimer l'option AWS Toolkit située sur le côté de l'IDE sous l'option **Environnement**.



## AWS Sujets du kit
<a name="toolkit-resources-info"></a>
+ [Navigation et configuration du kit d'outils AWS](toolkit-navigation.md)
+ [Utilisation AWS App Runner avec AWS Toolkit](using-apprunner.md)
+ [Utilisation d'API Gateway à l'aide du AWS Toolkit](api-gateway-toolkit.md)
+ [Travailler avec des AWS CloudFormation piles à l'aide AWS de Toolkit](cloudformation-toolkit.md)
+ [Utilisation des AWS Lambda fonctions à l'aide du AWS Toolkit](lambda-toolkit.md)
+ [Utilisation des ressources](more-resources.md)
+ [Utilisation d'Amazon S3 à l'aide du AWS Toolkit](s3-toolkit.md)
+ [AWS SAM Utilisation de la AWS boîte à outils](serverless-apps-toolkit.md)
+ [Travailler avec Amazon CodeCatalyst](ide-toolkits-cloud9.md)
+ [](ecr.md)