Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Coppia di chiavi Snowflake
Campi con valori segreti
Di seguito sono riportati i campi che devono essere contenuti nel segreto di Secrets Manager:
{
"account": "Your Account Identifier",
"user": "Your user name",
"privateKey": "Your private Key",
"publicKey": "Your public Key",
"passphrase": "Your Passphrase"
}
- user
-
Il nome utente Snowflake associato a questa autenticazione con coppia di chiavi. Questo utente deve essere configurato in Snowflake per accettare l'autenticazione con coppia di chiavi e la chiave pubblica deve essere assegnata al profilo di questo utente.
- account
-
L'identificativo dell'account Snowflake utilizzato per stabilire la connessione. Questo può essere estratto dall'URL di Snowflake (la parte precedente a .snowflakecomputing.com)
- Chiave privata
-
La chiave privata RSA in formato PEM utilizzata per l'autenticazione. I BEGIN/END marcatori sono opzionali.
- Chiave pubblica
-
La controparte della chiave pubblica in formato PEM corrispondente alla chiave privata. I BEGIN/END marcatori sono opzionali.
- Passphrase
-
(Facoltativo) Questo campo si riferisce alla passphrase utilizzata per decrittografare la chiave privata crittografata.
Campi di metadati segreti
Di seguito sono riportati i campi di metadati per Snowflake:
{ "cryptographicAlgorithm": "Your Cryptographic algorithm", "encryptPrivateKey": "True/False" }
- Algoritmo crittografico
-
(Facoltativo) Si riferisce all'algoritmo utilizzato per la generazione delle chiavi. Puoi scegliere tra 3 algoritmi:
RS256|RS384|RS512. Questo campo è opzionale e l'algoritmo predefinito scelto è RS256. - crittografare PrivateKey
-
(Facoltativo) Questo campo può essere utilizzato per scegliere se crittografare la chiave privata. Per impostazione predefinita, è impostato su false. La passphrase per la crittografia viene generata in modo casuale.
Flusso di utilizzo
Puoi creare il tuo segreto utilizzando la CreateSecret chiamata con il valore segreto contenente i campi sopra menzionati e il tipo di segreto as SnowflakeKeyPairAuthentication. Le configurazioni di rotazione possono essere impostate utilizzando una RotateSecret chiamata. Facoltativamente, puoi fornire i campi di metadati segreti in base alle tue esigenze. È inoltre necessario fornire un ruolo ARN nella RotateSecret chiamata che conceda al servizio le autorizzazioni necessarie per ruotare il segreto. Ad esempio di una politica di autorizzazioni, vedi Sicurezza e autorizzazioni. Sicurezza e autorizzazioni Nota che il campo dei metadati di rotazione può essere lasciato vuoto per questo partner.