Gérez les autorisations des consommateurs d'API afin de garantir que seules les requêtes authentifiées et autorisées accèdent aux ressources de votre service.
Autoriser un consommateur
Connectez-vous à la console API Gateway.
Dans le volet de navigation de gauche, cliquez sur Consumers. Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Consumers, cliquez sur le nom d'un consommateur pour ouvrir sa page de détails. Cliquez sur l'onglet Consumer authorization, puis sur Authorization.
-
Dans le panneau d'autorisation, configurez les paramètres et cliquez sur OK.
Parameter
Description
Authorization level
API Type
Sélectionnez un type d'API. Les valeurs valides sont REST API, HTTP API et WebSocket API.
Operation, Route, API
Effective For
Sélectionnez l'instance de passerelle concernée par l'autorisation.
Operation, API
Authorization Scope
Sélectionnez l'étendue de l'autorisation. Vous pouvez accorder l'accès au niveau Operation, Routes ou API.
Operation, Route, API
Effective API
Sélectionnez l'API contenant l'opération ou la route.
Operation, Route
Effective Version
Si la gestion des versions est activée pour l'API REST, sélectionnez la version applicable.
Operation
Select interfaces
Sélectionnez l'opération à autoriser.
Operation
Select Route
Sélectionnez la route à autoriser.
Route
Show only APIs Published to This Instance
Affiche uniquement les API publiées sur l'instance de passerelle sélectionnée.
API
Select API
Sélectionnez l'API à autoriser.
API
Révoquer une autorisation
Connectez-vous à la console API Gateway.
Dans le volet de navigation de gauche, cliquez sur Consumers. Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Consumers, cliquez sur le nom d'un consommateur pour ouvrir sa page de détails, puis sur l'onglet Consumer authorization.
-
Dans la liste des autorisations, suivez les étapes ci-dessous selon le type d'API :
-
REST API
Développez l'entrée d'API en cliquant sur l'icône
à gauche. Dans la colonne Actions d'une opération, cliquez sur Revoke Authorization. Dans la boîte de dialogue de confirmation, cliquez sur OK. Pour révoquer l'autorisation de plusieurs opérations simultanément, cochez les cases correspondantes, cliquez sur Batch Revoke, puis sur OK dans la boîte de dialogue Batch Revoke. -
WebSocket API et HTTP API
Développez l'entrée d'API en cliquant sur l'icône
à gauche. Dans la colonne Actions d'une route, cliquez sur Revoke Authorization. Dans la boîte de dialogue de confirmation, cliquez sur OK. Pour révoquer l'autorisation de plusieurs routes simultanément, cochez les cases correspondantes, cliquez sur Batch Revoke, puis sur OK dans la boîte de dialogue Batch Revoke.
-
Documentation connexe
Pour plus d'informations sur l'authentification et l'autorisation des consommateurs, consultez la rubrique Authentification et autorisation des consommateurs.