Authentification et contrôle d'accès pour AWS Ground Station - AWS Ground Station

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.

Authentification et contrôle d'accès pour AWS Ground Station

AWS Identity and Access Management (IAM) est un service AWS qui aide un administrateur à contrôler en toute sécurité l'accès aux ressources AWS. Des administrateurs IAM contrôlent les personnes qui s'authentifient (sont connectées) et sont autorisées (disposent d'autorisations) à utiliser des ressources AWS Ground Station. IAM est une fonctionnalité de votreAWSCompte fourni sans frais supplémentaires.

Audience

L’authentification et le contrôle d’accès sont importants pour vous pour différentes raisons, en fonction les tâches que vous effectuez dans AWS Ground Station.

Utilisateur du service— Si vous utilisez le moduleAWS Ground StationPour effectuer votre tâche, votre administrateur vous fournit les informations d'identification et les autorisations dont vous avez besoin. Plus vous utiliserez de fonctionnalités AWS Ground Station pour effectuer votre travail, plus vous pourrez avoir besoin d'autorisations supplémentaires. Comprendre le fonctionnement du contrôle d'accès peut vous aider à demander à votre administrateur les autorisations appropriées. Si vous ne pouvez pas accéder à une fonctionnalité dans AWS Ground Station, consultez Résolution des problèmes d'authentification et de contrôle d'accès AWS Ground Station.

Administrateur de service— Si vous êtes en charge deAWS Ground StationRessources de votre entreprise, vous bénéficiez probablement d'un accès total àAWS Ground Station. C'est à vous de déterminer les fonctionnalités et les ressources AWS Ground Station auxquelles vos employés pourront accéder. Vous devez ensuite soumettre les demandes à votre administrateur IAM pour modifier les autorisations des utilisateurs de votre service. Consultez les informations sur cette page pour comprendre les concepts de base de l'authentification et du contrôle d'accès. Pour en savoir plus sur la façon dont votre entreprise peut utiliser AWS Ground Station, veuillez consulter Comment AWS Ground Station fonctionne avec IAM.

Administrateur IAM : Si vous être administrateur IAM, vous êtes déjà familiarisé avec les concepts dl'authentification et de contrôle d'accès. Cependant, vous souhaitez en savoir plus sur la façon dont vous pouvez rédiger des stratégies pour contrôler l'accès à AWS Ground Station. Pour voir des exemples de stratégies AWS Ground Station basées sur l'identité que vous pouvez utiliser dans IAM, veuillez consulter Exemples de stratégies AWS Ground Station basées sur l'identité.

Authentication

L'authentification correspond au processus par lequel vous vous connectez à AWS à l'aide de vos informations d'identification.

Vous devez vous authentifier (être connecté à AWS) en tant qu'utilisateur racine du Compte AWS, utilisateur IAM ou en endossant un rôle IAM. Vous pouvez vous connecter à AWS Management Console ou accéder à AWS par programmation. AWS fournit un kit de développement logiciel (SDK) et des outils de ligne de commande pour signer de manière cryptographique votre requête avec vos informations d'identification. Si vous n'utilisez pas les outils AWS, vous devez signer la requête vous-même. Pour ce faire, utilisez Signature Version 4, un protocole permettant d’authentifier les demandes d'API entrantes. Pour plus d'informations sur l'authentification des demandes, consultezProcessus de signature version 4dans leAWSRéférence générale. Pour plus d'informations sur la connexion à l'aide duAWS Management Console, voirLa console IAM et la page de connexiondans leIAM User Guide.

Quelle que soit la méthode d'authentification que vous utilisez, vous devrez peut-être également fournir des informations de sécurité supplémentaires. Par exemple, AWS vous recommande d'utiliser l'authentification multi-facteurs (MFA) pour améliorer la sécurité de votre compte. Pour en savoir plus, consultezUtilisation de Multi-Factor Authentication (MFA) dansAWSdans leIAM User Guide.

Utilisateur racine Compte AWS

Lorsque vous créez un Compte AWS, vous commencez avec une seule identité de connexion disposant d'un accès complet à tous les services et ressources AWS du compte. Cette identité est appelée l'utilisateur racine du Compte AWS. Vous pouvs y accéder en vous connectant à l'aide de l'adresse e-mail et du mot de passe que vous avez utilisés pour créer le compte. Il est vivement recommandé de ne pas utiliser l'utilisateur racine pour vos tâches quotidiennes, y compris pour les tâches administratives. Respectez plutôt la bonne pratique qui consiste à avoir recours à l'utilisateur racine uniquement pour créer le premier utilisateur IAM. Ensuite, mettez en sécurité les informations d'identification de l'utilisateur racine et utilisez-les uniquement pour effectuer certaines tâches de gestion des comptes et des services.

Utilisateurs et groupes IAM

UnUtilisateur IAMest une entité au sein de votreAWSqui dispose d'autorisations spécifiques pour une seule personne ou application. Un utilisateur IAM peut disposer d'informations d'identification à long terme, comme un nom d'utilisateur et un mot de passe ou un ensemble de clés d'accès. Pour s'authentifier à partir duAWS Management ConsoleEn tant qu'utilisateur IAM, vous devez vous connecter à l'aide de votre nom d'utilisateur et de votre mot de passe. Pour plus d'informations sur la connexion à la console, consultezComment les utilisateurs d'IAM se connectent àAWSdans leIAM User Guide. Pour être authentifié à partir duAWS CLIouAWSAPI, vous devez fournir votre ID de clé d'accès et votre clé secrète. Pour savoir comment générer des clés d'accès, consultez Gestion des clés d’accès pour les utilisateurs IAM dans le Guide de l’utilisateur IAM. Lorsque vous générez des clés d'accès pour un utilisateur IAM, veillez à afficher et enregistrer la paire de clés. Vous ne pourrez plus récupérer la clé d'accès secrète à l'avenir. Au lieu de cela, vous devrez générer une nouvelle paire de clés d'accès.

Un IAM AMgroupest un ensemble d'utilisateurs IAM. Vous pouvez utiliser les groupes pour spécifier des autorisations pour plusieurs utilisateurs à la fois. Les groupes permettent de gérer plus facilement les autorisations pour de grands ensembles d'utilisateurs. Par exemple, vous pouvez avoir un groupe nomméAdminIAMet accorder à ce groupe les autorisations leur permettant d'administrer des ressources IAM.

Les utilisateurs sont différents des rôles. Un utilisateur est associé de manière unique à une personne ou une application, alors qu’un rôle est conçu pour être endossé par tout utilisateur qui en a besoin. Les utilisateurs disposent d'informations d'identification permanentes, mais les rôles fournissent des informations d'identification temporaires. Pour en savoir plus, consultez Quand créer un utilisateur IAM (au lieu d'un rôle) dans le Guide de l’utilisateur IAM.

Rôles IAM

Un rôle IAM est une entité au sein de votre compte AWS qui dispose d'autorisations spécifiques. Le concept ressemble à celui d'utilisateur IAM, mais le rôle IAM n'est pas associé à une personne en particulier. Vous pouvez temporairement endosser un rôle IAM dans la AWS Management Console en changeant de rôle. Vous pouvez obtenir un rôle en appelant une opération d’API AWS CLI ou AWS à l'aide d'une URL personnalisée. Pour plus d'informations sur les méthodes d'utilisation des rôles, consultez Utilisation des rôles IAM dans le Guide de l’utilisateur IAM.

Les rôles IAM avec des informations d'identification temporaires sont utiles dans les cas suivants :

  • Autorisations utilisateur IAM temporaires : Un utilisateur IAM peut endosser un rôle IAM pour accepter différentes autorisations temporaires concernant une tâche spécifique.

  • Accès par des utilisateurs fédérés – Au lieu de créer un utilisateur IAM, vous pouvez utiliser des identités existantes provenant d'AWS Directory Service, de votre répertoire d'utilisateurs d'entreprise ou d'un fournisseur d'identité web. On parle alors d'utilisateurs fédérés. AWS attribue un rôle à un utilisateur fédéré lorsque l'accès est demandé via un fournisseur d'identité. Pour de plus amples informations sur les utilisateurs fédérés, veuillez consulter Utilisateurs fédérés et rôles dans le Guide de l'utilisateur IAM.

  • Permettre l'accès entre comptes : Vous pouvez utiliser un rôle IAM pour permettre à un mandataire de confiance d'un compte différent d'accéder aux ressources de votre compte. Les rôles constituent le principal moyen d'accorder l'accès entre plusieurs comptes. Toutefois, certains services AWS vous permettent d'attacher une stratégie directement à une ressource (au lieu d'utiliser un rôle en tant que proxy). Pour en savoir plus sur la différence entre les rôles et les stratégies basées sur les ressources pour l'accès entre comptes, consultez Différence entre les rôles IAM et les stratégies basées sur les ressources dans le Guide de l’utilisateur IAM.

  • Accès par un service AWS – Un rôle de service est un rôle IAM qu'un service endosse pour effectuer des actions en votre nom. Un administrateur IAM peut créer, modifier et supprimer un rôle de service à partir d'IAM. Pour de plus amples informations, veuillez consulter Création d'un rôle pour la délégation d'autorisations à un service AWS dans le Guide de l'utilisateur IAM.

  • Applications s'exécutant sur Amazon EC2 – Vous pouvez utiliser un rôle IAM pour gérer des informations d'identification temporaires pour les applications s'exécutant sur une instance EC2 et effectuant des demandes par la AWS CLI ou par des API AWS. Cette solution est préférable au stockage des clés d'accès au sein de l'instance EC2. Pour attribuer un rôle AWS à une instance EC2 et le rendre disponible à toutes les applications associées, vous pouvez créer un profil d'instance attaché à l'instance. Un profil d'instance contient le rôle et permet aux programmes qui s'exécutent sur l'instance EC2 d'obtenir des informations d'identification temporaires. 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 Amazon EC2 dans le Guide de l’utilisateur IAM.

Pour savoir dans quel cas utiliser des rôles IAM, consultez Quand créer un rôle IAM (au lieu d’un utilisateur) dans le Guide de l’utilisateur IAM.

Contrôle de l'accès à l'aide des stratégies

Vous contrôler les accès dans AWS en créant des stratégies et en les attachant à des identités ou à des ressources AWS. Une stratégie est un objet dans AWS qui, lorsqu'il est associé à une entité ou à une ressource, définit les autorisations de ces dernières. AWS évalue ces stratégies lorsqu'un mandataire, tel qu'un utilisateur, envoie une demande. Les autorisations dans les stratégies déterminent si la demande est autorisée ou refusée. La plupart des stratégies sont stockées dans AWS en tant que documents JSON. Pour plus d'informations sur la structure et le contenu des documents de stratégie JSON, consultez Présentation des stratégies JSON dans le Guide de l’utilisateur IAM.

Un administrateur IAM peut utiliser des stratégies pour spécifier qui a accès aux ressources AWS, et quelles actions ces personnes peuvent exécuter sur ces ressources. Chaque entité IAM (utilisateur ou rôle) démarre sans autorisation. En d'autres termes, par défaut, les utilisateurs ne peuvent rien faire, pas même changer leurs propres mots de passe. Pour autoriser un utilisateur à effectuer une opération, un administrateur doit associer une stratégie d'autorisations à ce dernier. Il peut également ajouter l'utilisateur à un groupe disposant des autorisations prévues. Lorsqu'un administrateur accorde des autorisations à un groupe, tous les utilisateurs de ce groupe se voient octroyer ces autorisations.

Les stratégies IAM définissent les autorisations d'une action, quelle que soit la méthode que vous utilisez pour exécuter l'opération. Par exemple, supposons que vous disposiez d'une stratégie qui autorise le contrôle IAMGetUseraction. Un utilisateur avec cette stratégie peut obtenir des informations utilisateur à partir de AWS Management Console, de l’AWS CLI ou de l'API AWS.

Stratégies basées sur l'identité

Les stratégies basées sur l'identité sont des documents de stratégie d'autorisations JSON que vous pouvez attacher à une identité telle qu'un utilisateur, un rôle ou un groupe IAM. Ces stratégies contrôlent les actions que peut exécuter cette identité, sur quelles ressources et dans quelles conditions. Pour découvrir comment créer une stratégie basée sur l’identité, consultez Création de stratégies IAM dans le Guide de l’utilisateur IAM.

Les stratégies basées sur l'identité peuvent être classées comme étant des stratégies en ligne ou des stratégies gérées. Les stratégies en ligne sont intégrées directement à un utilisateur, groupe ou rôle. Les stratégies gérées sont des stratégies autonomes que vous pouvez lier à plusieurs utilisateurs, groupes et rôles de votre compte AWS. Les stratégies gérées incluent les stratégies gérées par AWS et les stratégies gérées par le client. Pour découvrir comment choisir entre une stratégie gérée et une stratégie en ligne, consultez Choix entre les stratégies gérées et les stratégies en ligne dans le Guide de l’utilisateur IAM.

Autres types de stratégie

AWS prend en charge d'autres types de stratégies moins courantes. Ces types de stratégies peuvent définir le nombre maximum d'autorisations qui vous sont accordées par des types de stratégies plus courants.

  • Limites d'autorisationsUne limite d'autorisations est une fonctionnalité avancée dans laquelle vous définissez les autorisations maximales qu'une stratégie basée sur l'identité peut accorder à une entité IAM. Vous pouvez définir une limite d'autorisations pour une entité. Cette entité peut alors exécuter uniquement les actions autorisées par ses stratégies basées sur l'identité et ses limites d’autorisations. Les stratégies basées sur les ressources qui spécifient l'utilisateur ou le rôle en tant que mandataire ne sont pas limitées par les limites d'autorisations. Un refus explicite dans l'une de ces stratégies remplace l'autorisation. Pour plus d'informations sur les limites d'autorisations, consultez Limites d'autorisations pour des identités IAM dans le Guide de l'utilisateur IAM.

  • Stratégies de contrôle de service (SCP) : Les SCP sont des stratégies JSON qui spécifient le nombre maximal d'autorisations pour une organisation ou une unité d'organisation (OU) dansAWS Organizations.AWS Organizationsest un service permettant de regrouper et de gérer de façon centralisée leAWScomptes détenus par votre entreprise. Si vous activez toutes les fonctions d'une organisation, vous pouvez appliquer les stratégies de contrôle de service (SCP) à l'un ou à l'ensemble de vos comptes. Le SCP limite les autorisations pour les entités dans les comptes membres, y compris dans chaqueCompte AWSUtilisateur racine. Pour plus d'informations sur Organizations et les SCP, consultezA propos des stratégies de contrôle de servicedans leAWS OrganizationsGuide de l'utilisateur.

  • Stratégies de session – Les stratégies de session sont des stratégies avancées que vous transmettez en tant que paramètre lorsque vous créez par programmation une session temporaire pour un rôle ou un utilisateur fédéré. Les autorisations pour une session proviennent de stratégies basées sur l'identité pour l'entité IAM (utilisateur ou rôle) utilisée pour créer la session et de la stratégie de la session. Les autorisations peuvent également provenir d'une stratégie basée sur les ressources. Pour plus d’informations, consultez Stratégies de session dans le Guide de l’utilisateur IAM.

Plusieurs types de stratégie

Lorsque plusieurs types de stratégies s'appliquent à la requête, les autorisations obtenues sont plus compliquées à comprendre. Pour savoir comment procéderAWSdétermine s'il convient d'autoriser une requête en présence de plusieurs types de stratégies, consultezLogique d'évaluation des stratégiesdans leIAM User Guide.

En savoir plus

Pour plus d'informations sur l'authentification et le contrôle d'accès pour AWS Ground Station, continuez vers les pages suivantes :