Qu'est-ce qu'un moteur de secrets ?
Les moteurs de secretsComposant qui sert de back end pour un type spécifique de secret, tel qu'un mot de passe ou une clé d'API, dans un service de gestion des secrets. Selon son type, un moteur de secrets peut stocker des données, générer des secrets à la demande, etc. sont des composants du site IBM Cloud® Secrets Manager qui sont utilisés pour traiter les opérations relatives aux secrets de différents types.
Découverte des configurations de moteur
Dans Secrets Manager, un moteur de secrets sert de serveur pour un type spécifique de secret, tel qu'un mot de passe ou une clé d'API. Selon son type, un moteur de secrets peut stocker des données, générer des secrets à la demande, etc.
Certains moteurs requièrent une configuration afin d'être activés pour votre instance. Par exemple, lorsque vous tentez de Commande de certificats SSL/TLS ou de créer Données d'identification IAM pour la première fois, un message s'affiche pour indiquer qu'une configuration de moteur est requise.
De quoi est composée une configuration ?
Les configurations de moteur que vous ajoutez à votre instance contiennent les propriétés que le service peut utiliser pour effectuer des opérations pour un type de secret. Par exemple, si vous définissez Autorité de certification (CA) et configurations de fournisseur DNS pour votre instance, vous pouvez utiliser Secrets Manager pour commander des certificats publics (public_cert).
Reportez-vous à l'image ci-dessous pour découvrir la structure d'une configuration.
-
Les zones
nameettypecontiennent des informations d'identification relatives à une configuration. -
L'objet
configcontient les détails de configuration réels.Lorsque vous utilisez l'API Secrets Manager pour définir la configuration d'un type de secret, les propriétés que vous ajoutez à l'objet
configdiffèrent en fonction du type de configuration que vous ajoutez. L'exemple tronqué suivant indique par exemple comment le modèle de configuration est représenté pour une configuration d'autorité de certification.{ "name": "my-lets-encrypt-config", "type": "letsencrypt", "config": { "private_key": "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANB...(redacted)" } }
Premiers pas
Pour vous familiariser avec les secrets, vous pouvez accéder à la page Moteurs de secrets de l'interface utilisateur Secrets Manager ou consulter le fichier Référence d'API pour en savoir plus sur la gestion des types de secrets à l'aide d'un programme.