Una proprietà di Cloud Assembly segreta è un valore riutilizzabile e crittografato che gli utenti dei progetti possono aggiungere alle loro progettazioni di modelli cloud.
Le credenziali e le chiavi di accesso sicure sono tipici esempi di proprietà segrete. Una volta creato e salvato, il valore di una proprietà segreta non potrà mai più essere decrittografato o letto.
Creazione di una proprietà segreta
- Accedere a Cloud Assembly con privilegi del ruolo di amministratore del progetto.
- Passare a e fare clic su Nuovo segreto.
- Selezionare il progetto.
- Immettere un nome di proprietà univoco per il segreto, senza spazi né caratteri speciali.
Il nome è l'identificatore visibile per il segreto.
- Immettere il valore del segreto.
Quando si digita, il valore viene oscurato per impostazione predefinita, proteggendolo nel caso in cui lo schermo sia condiviso.
Se necessario, è possibile fare clic sul simbolo dell'occhio per rivelare e controllare un valore. Dopo che è stato salvato, tuttavia, un valore segreto viene crittografato nel database e non potrà mai più essere esposto.
- Facoltativamente è possibile immettere una descrizione più lunga della proprietà segreta.
- Fare clic su Crea.
Aggiunta di una proprietà segreta a un modello cloud
Gli utenti del progetto possono aggiungere una proprietà segreta come binding nel codice del modello cloud.
Si noti che iniziando a digitare i caratteri '${secret. viene rivelato l'elenco di selezione dei segreti creati per il progetto.
type: Cloud.Machine
properties:
name: ourvm
image: mint20
flavor: small
remoteAccess:
authentication: publicPrivateKey
sshKey: '${secret.ourPublicKey}'
username: root
Per aggiungere una proprietà segreta a una configurazione Terraform, vedere Utilizzo di una proprietà di Cloud Assembly segreta in una configurazione Terraform.