Che cos' è un motore segreto?
I motori dei segretiUn componente che funge da backend per un tipo specifico di segreto, come una password o una chiave API, all'interno di un servizio di gestione dei segreti. A seconda del tipo, un motore di segreti può memorizzare dati, generare segreti su richiesta e altro ancora. sono componenti di IBM Cloud® Secrets Manager che vengono utilizzati per elaborare operazioni per i segreti di diversi tipi.
Apprendimento delle configurazioni del motore
In Secrets Manager, un motore di segreti serve come back end per un tipo specifico di segreto, come una password o una chiave API. A seconda del tipo, un motore di segreti può memorizzare dati, generare segreti su richiesta e altro ancora.
Alcuni motori richiedono una configurazione prima di poterli abilitare per la vostra istanza. Ad esempio, quando si tenta di creare ordina i certificati SSL/TLS o Credenziali IAM per la prima volta, viene visualizzato un messaggio che indica che è necessaria una configurazione del motore.
Cosa c'è in una configurazione?
Le configurazioni del motore che si aggiungono alla propria istanza contengono le proprietà che il servizio può utilizzare per abilitare le operazioni per un tipo segreto. Ad esempio, se si definiscono CA(certificate authority)e configurazioni del provider DNS per la tua istanza, è possibile utilizzare Secrets Manager per ordinare i certificati pubblici (public_cert).
Consulta la seguente immagine per vedere come è strutturata una configurazione.
-
I campi
nameetypetengono a identificare le informazioni su una configurazione. -
L'oggetto
configcontiene i dettagli di configurazione effettivi.Quando si utilizza la API Secrets Manager per impostare la configurazione di un tipo segreto, le proprietà che si aggiungono all'oggetto
configdifferiscono a seconda del tipo di configurazione che si sta aggiungendo. Ad esempio, il seguente esempio troncato mostra come il modello di configurazione sia rappresentato per una configurazione CA (certificate authority).{ "name": "my-lets-encrypt-config", "type": "letsencrypt", "config": { "private_key": "-----BEGIN PRIVATE KEY-----\nMIICdgIBADANB...(redacted)" } }
Come posso iniziare?
Per iniziare con i segreti, puoi andare nella pagina Secrets motori della pagina Secrets Manager oppure controllare il riferimento API per saperne di più sulla gestione dei tipi segreti programmaticamente.