Accéder à l'API

Secret Manager expose une API REST et une API gRPC destinées à l'utilisation et à la gestion directe ou dans vos applications des secrets. Cette rubrique explique comment activer l'API Secret Manager.

Lorsque l'API Secret Manager est activée, vous pouvez utiliser les outils suivants pour faciliter l'intégration de Secret Manager à vos applications et processus.

  • Le SDK Cloud, qui fournit une interface de ligne de commande permettant de gérer les secrets des clients.
  • Les bibliothèques clientes pratiques et propres à chaque langage, qui vous permettent d'utiliser des secrets dans les applications écrites en Go, Python, Java et d'autres langages, sans utiliser directement l'API Secret Manager.

Activer l'accès aux API

Avant de commencer à utiliser Secret Manager, vous devez activer l'accès aux API.

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Assurez-vous que la facturation est activée pour votre projet Cloud. Découvrez comment vérifier que la facturation est activée pour votre projet.

  4. Activez l'API requise.

    Activer l'API

  5. Installez et initialisez le SDK Cloud.

Une fois l'accès aux API activé, une configuration supplémentaire peut être requise, en dehors de Secret Manager.

  • Pour accéder aux ressources de Secret Manager depuis une instance Compute Engine, vous devez accorder le champ d'application OAuth https://www.googleapis.com/auth/cloud-platform à l'instance. Pour en savoir plus, reportez-vous à la documentation de Compute Engine.
  • Pour accéder aux ressources de Secret Manager depuis App Engine, vous devez attribuer au service App Engine les rôles nécessaires. Vous pouvez également vous authentifier en tant qu'utilisateur final. Pour en savoir plus, consultez la documentation d'App Engine.
  • Pour en savoir plus sur l'authentification dans Google Cloud au sein de différents environnements, consultez la section Présentation de l'authentification.

Étape suivante