Utilizzo di Secrets Manager e Terraform - AWS Guida prescrittiva

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à.

Utilizzo di Secrets Manager e Terraform

AWS Secrets Manager

AWS Secrets Manager è un servizio per crittografare, archiviare e ruotare in modo sicuro le credenziali per database e altri servizi. Ti aiuta a sostituire le credenziali codificate nel codice, comprese le password, con una chiamata API per recuperare il segreto a livello di codice. In Secrets Manager, un segreto è costituito dalle informazioni sulle credenziali (che è il valore segreto) e dai relativi metadati. Il valore segreto può essere binario, una stringa singola o più stringhe. Per ulteriori informazioni, consulta Secret.

Secrets Manager utilizza chiavi dati simmetriche Advanced Encryption Standard (AES) a 256 bit per crittografare i valori segreti. Per ulteriori informazioni consulta la sezione Crittografia e decrittografia dei segreti in AWS Secrets Manager.

È possibile accedere e lavorare con Secrets Manager utilizzando uno dei seguenti approcci:

  • Console Secrets Manager

  • Strumenti a riga di comando

  • AWS SDKs

  • API di interrogazione HTTPS, chiamata anche API Secrets Manager

  • AWS Secrets Manager endpoint

Terraform

Terraformè uno strumento IaC HashiCorp che consente di creare e gestire risorse cloud e locali. È possibile utilizzare Terraform per distribuire risorse e infrastrutture in. Cloud AWS

Terraformarchivia informazioni sull' AWS infrastruttura gestita e sulle relative configurazioni. Queste informazioni sono chiamate stato. Per impostazione predefinita, lo stato viene memorizzato in un file locale denominatoTerraform.tfstate. Questo file è in formato JSON e Terraform potrebbe memorizzare dati sensibili in questo file di stato in formato testo semplice. Ciò rappresenta un rischio per i dati sensibili perché qualsiasi utente con accesso al file di stato può accedere ai dati sensibili.

Questa guida fornisce le migliori pratiche e consigli per aiutarti a proteggere i dati sensibili durante Terraform la gestione AWS delle risorse.