Creazione di un cluster database Amazon Aurora - Amazon Aurora

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

Creazione di un cluster database Amazon Aurora

Un cluster Amazon Aurora DB è costituito da un'istanza DB, compatibile con My SQL o PostgreSQL, e da un volume cluster che contiene i dati per il cluster DB, copiati su tre zone di disponibilità come un unico volume virtuale. Per impostazione predefinita, un cluster di database Aurora contiene un'istanza database primaria che esegue letture e scritture e, facoltativamente, fino a 15 repliche di Aurora (istanze database di scrittura). Per ulteriori informazioni sui cluster di database Aurora, consulta Cluster database Amazon Aurora.

Aurora dispone di due tipi principali di cluster database:

  • Aurora con provisioning: la classe di istanza database per le istanze di scrittura e lettura viene scelta in base al carico di lavoro previsto. Per ulteriori informazioni, consulta Classi di istanze DB Amazon Aurora. Aurora con provisioning dispone di diverse opzioni, inclusi i database globali Aurora. Per ulteriori informazioni, consulta Utilizzo del database globale Amazon Aurora.

  • Aurora Serverless – Aurora Serverless v2 è una configurazione di scalabilità automatica su richiesta per Aurora. La capacità viene regolata automaticamente in base alle necessità dall'applicazione. L'addebito viene calcolato in base alle risorse utilizzate dal cluster database. Questa automazione è particolarmente utile per ambienti con carichi di lavoro estremamente variabili e imprevedibili. Per ulteriori informazioni, consulta Utilizzo Aurora Serverless v2.

Di seguito, troverai informazioni su come creare un cluster di database Aurora. Per iniziare, consulta innanzitutto Prerequisiti per i cluster di database.

Per istruzioni sulla connessione al cluster database Aurora, consulta Connessione a un cluster database Amazon Aurora.

Prerequisiti per i cluster di database

Importante

Prima di poter creare un cluster di database Aurora, devi completare le attività descritte in Configurazione dell'ambiente per Amazon Aurora.

Di seguito sono indicati i prerequisiti da completare prima di creare un cluster database.

Configurazione della rete per il cluster database

Puoi creare un cluster Amazon Aurora DB solo in un cloud privato virtuale (VPC) basato sul VPC servizio Amazon, in un Regione AWS ambiente con almeno due zone di disponibilità. Il gruppo di sottoreti di database scelto per il cluster di database deve coprire almeno due zone di disponibilità. Questa configurazione assicura che nel cluster di database sia sempre disponibile almeno un'istanza database per il failover, nell'improbabile caso di errore in una zona.

Se prevedi di configurare la connettività tra il tuo nuovo cluster DB e un'EC2istanza nello stessoVPC, puoi farlo durante la creazione del cluster DB. Se prevedi di connetterti al tuo cluster DB da risorse diverse dalle EC2 istanze dello stessoVPC, puoi configurare le connessioni di rete manualmente.

Configura la connettività di rete automatica con un'istanza EC2

Quando crei un cluster Aurora DB, puoi utilizzarlo AWS Management Console per configurare la connettività tra un'EC2istanza Amazon e il nuovo cluster DB. Quando lo fai, RDS configura automaticamente le tue impostazioni VPC e quelle di rete. Il cluster DB viene creato nella VPC stessa EC2 istanza in modo che l'EC2istanza possa accedere al cluster DB.

Di seguito sono riportati i requisiti per connettere un'EC2istanza al cluster DB:

  • L'EC2istanza deve esistere Regione AWS prima di creare il cluster DB.

    Se non esistono EC2 istanze in Regione AWS, la console fornisce un collegamento per crearne una.

  • Attualmente, il cluster DB non può essere un Aurora Serverless Cluster DB o parte di un database globale Aurora.

  • L'utente che sta creando l'istanza database deve disporre delle autorizzazioni per eseguire le seguenti operazioni:

    • ec2:AssociateRouteTable

    • ec2:AuthorizeSecurityGroupEgress

    • ec2:AuthorizeSecurityGroupIngress

    • ec2:CreateRouteTable

    • ec2:CreateSubnet

    • ec2:CreateSecurityGroup

    • ec2:DescribeInstances

    • ec2:DescribeNetworkInterfaces

    • ec2:DescribeRouteTables

    • ec2:DescribeSecurityGroups

    • ec2:DescribeSubnets

    • ec2:ModifyNetworkInterfaceAttribute

    • ec2:RevokeSecurityGroupEgress

L'utilizzo di questa opzione crea un cluster database privato. Il cluster DB utilizza un gruppo di sottoreti DB con solo sottoreti private per limitare l'accesso alle risorse all'interno di. VPC

Per connettere un'EC2istanza al cluster DB, scegli Connetti a una risorsa di EC2 calcolo nella sezione Connettività della pagina Crea database.

Connect un'EC2istanza

Quando scegli Connetti a una risorsa di EC2 calcolo, RDS imposta automaticamente le seguenti opzioni. Non puoi modificare queste impostazioni a meno che tu non scelga di non configurare la connettività con un'EC2istanza scegliendo Non connetterti a una risorsa di EC2 calcolo.

Opzione Console Impostazione automatica

Tipo di rete

RDSimposta il tipo di rete su IPv4. Attualmente, la modalità dual-stack non è supportata quando si configura una connessione tra un'EC2istanza e il cluster DB.

Cloud privato virtuale () VPC

RDSimposta VPC il valore su quello associato all'EC2istanza.

DB subnet group (Gruppo di sottoreti DB)

RDSrichiede un gruppo di sottoreti DB con una sottorete privata nella stessa zona di disponibilità dell'EC2istanza. Se esiste un gruppo di sottoreti DB che soddisfa questo requisito, RDS utilizza il gruppo di sottoreti DB esistente. Per impostazione predefinita, questa opzione è impostata su Automatic setup (Configurazione automatica).

Quando si sceglie Configurazione automatica e non esiste alcun gruppo di sottorete DB che soddisfi questo requisito, si verifica la seguente azione. RDSutilizza tre sottoreti private disponibili in tre zone di disponibilità in cui una delle zone di disponibilità è la stessa dell'istanza. EC2 Se una sottorete privata non è disponibile in una zona di disponibilità, RDS crea una sottorete privata nella zona di disponibilità. Quindi RDS crea il gruppo di sottoreti DB.

Quando è disponibile una sottorete privata, RDS utilizza la tabella di routing associata alla sottorete e aggiunge tutte le sottoreti che crea a questa tabella di route. Quando non è disponibile alcuna sottorete privata, RDS crea una tabella di routing senza accesso al gateway Internet e aggiunge le sottoreti che crea alla tabella di routing.

RDSconsente inoltre di utilizzare i gruppi di sottoreti DB esistenti. Seleziona Choose existing (Scegli esistente) se desideri utilizzare un gruppo di sottoreti database esistente.

Accesso pubblico

RDSsceglie No in modo che il cluster DB non sia accessibile pubblicamente.

Per motivi di sicurezza, come best practice si consiglia di mantenere il database privato e accertarsi che non sia accessibile da Internet.

VPCgruppo di sicurezza (firewall)

RDScrea un nuovo gruppo di sicurezza associato al cluster DB. Il gruppo di sicurezza è denominato rds-ec2-n, dove n è un numero. Questo gruppo di sicurezza include una regola in entrata con il gruppo EC2 VPC di sicurezza (firewall) come origine. Questo gruppo di sicurezza associato al cluster DB consente all'EC2istanza di accedere al cluster DB.

RDScrea anche un nuovo gruppo di sicurezza associato all'EC2istanza. Il gruppo di sicurezza è denominato ec2-rds-n, dove n è un numero. Questo gruppo di sicurezza include una regola in uscita con il gruppo di VPC sicurezza del cluster DB come origine. Questo gruppo di sicurezza consente all'EC2istanza di inviare traffico al cluster DB.

Puoi aggiungere un nuovo gruppo di sicurezza aggiuntivo scegliendo Create nuovo (Crea nuovo) e digitando il nome del nuovo gruppo di sicurezza.

Puoi aggiungere gruppi di sicurezza esistenti scegliendo Choose existing (Scegli esistente) e selezionando i gruppi di sicurezza da aggiungere.

Zona di disponibilità

Quando non crei una replica Aurora in Disponibilità e durabilità durante la creazione del cluster DB (implementazione Single-AZ), RDS scegli la zona di disponibilità dell'istanza. EC2

Quando si crea una replica Aurora durante la creazione di un cluster DB (implementazione Multi-AZ), RDS sceglie la zona di disponibilità dell'EC2istanza per un'istanza DB nel cluster DB. RDSsceglie casualmente una zona di disponibilità diversa per l'altra istanza DB nel cluster DB. L'istanza DB principale o la replica Aurora vengono create nella stessa zona di disponibilità dell'istanza. EC2 Esiste la possibilità di incrociare i costi della zona di disponibilità se l'istanza e EC2 l'istanza DB principale si trovano in zone di disponibilità diverse.

Per ulteriori informazioni su queste impostazioni, consultare Impostazioni per cluster di database Aurora.

Se si apportano modifiche a queste impostazioni dopo la creazione del cluster DB, le modifiche potrebbero influire sulla connessione tra l'EC2istanza e il cluster DB.

Configurazione manuale della rete

Se prevedi di connetterti al tuo cluster DB da risorse diverse dalle EC2 istanze dello stessoVPC, puoi configurare le connessioni di rete manualmente. Se utilizzi il AWS Management Console per creare il tuo cluster DB, puoi fare in modo che Amazon ne crei RDS automaticamente uno VPC per te. Oppure puoi usare un cluster esistente VPC o crearne uno nuovo VPC per il tuo cluster Aurora DB. Indipendentemente dall'approccio adottato, è VPC necessario disporre di almeno una sottorete in ciascuna di almeno due zone di disponibilità per poterla utilizzare con un cluster Amazon Aurora DB.

Per impostazione predefinita, Amazon RDS crea automaticamente l'istanza DB principale e la replica Aurora nelle zone di disponibilità. Per scegliere una zona di disponibilità specifica, l’impostazione di implementazione Multi-AZ Availability & durability (Disponibilità e durata) in Don't create an Aurora Replica (Non creare una replica di Aurora) deve essere modificata. In questo modo viene visualizzata un'impostazione della zona di disponibilità che ti consente di scegliere tra le zone di disponibilità del tuo. VPC Tuttavia, ti consigliamo vivamente di mantenere l'impostazione predefinita e lasciare che Amazon RDS crei una distribuzione Multi-AZ e scelga le zone di disponibilità per te. In questo modo, il cluster di database Aurora viene creato con funzionalità di failover veloce e alta disponibilità che sono due dei principali vantaggi di Aurora.

Se non disponi di un valore predefinito VPC o non ne hai creato unoVPC, puoi fare in modo che Amazon ne crei RDS automaticamente uno VPC per te quando crei un cluster DB utilizzando la console. In caso contrario, devi completare le attività seguenti:

Per informazioni suVPCs, vedere. Amazon VPC e Aurora Per un tutorial di configurazione della rete per un cluster database privato, consulta Tutorial: Creazione di un Amazon VPC da utilizzare con un cluster database (solo IPv4).

Se desideri connetterti a una risorsa che non è VPC uguale al cluster Aurora DB, consulta gli scenari appropriati in. Scenari per l'accesso a un cluster di DB in un VPC

Prerequisiti aggiuntivi

Prima di creare il cluster database, considera i seguenti prerequisiti aggiuntivi:

  • Se ti connetti AWS utilizzando le credenziali AWS Identity and Access Management (IAM), il tuo AWS account deve disporre IAM di politiche che concedano le autorizzazioni necessarie per eseguire le operazioni AmazonRDS. Per ulteriori informazioni, consulta Gestione delle identità e degli accessi per Amazon Aurora.

    Se utilizzi IAM per accedere alla RDS console Amazon, devi prima accedere AWS Management Console con le tue credenziali utente. Quindi vai alla RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  • Se desideri personalizzare i parametri di configurazione per il cluster di database, devi specificare un gruppo di parametri del cluster di database e un gruppo di parametri database con le impostazioni dei parametri richieste. Per informazioni sulla creazione o la modifica di un gruppo di parametri del cluster di database o un gruppo di parametri database, consulta .

  • Determina il numero di porta TCP /IP da specificare per il tuo cluster DB. I firewall di alcune aziende bloccano le connessioni alle porte predefinite (3306 per MySQL, 5432 per PostgreSQL) per Aurora. Se il firewall della tua azienda blocca la porta predefinita, scegli un'altra porta per il cluster di database. Tutte le istanze in un cluster di database utilizzano la stessa porta.

  • Se la versione principale del motore del database ha raggiunto la RDS fine della data di supporto standard, è necessario utilizzare l'CLIopzione Extended Support o il RDS API parametro. Per ulteriori informazioni, vedere RDS Extended Support inImpostazioni per cluster di database Aurora.

Creazione di un cluster di database

È possibile creare un cluster Aurora DB utilizzando il AWS Management Console, il AWS CLI, o il. RDS API

È possibile creare un cluster DB utilizzando Easy create abilitato o non abilitato. AWS Management Console Con l'opzione Easy create (Creazione rapida) attivata, specifichi solo il tipo di motore del database, la dimensione dell'istanza di database e l'identificatore dell'istanza di database. Easy create (Creazione rapida) utilizza l'impostazione predefinita per altre opzioni di configurazione. Con l'opzione Easy create (Creazione rapida) disattivata, specifichi più opzioni di configurazione quando crei un database, comprese quelle relative a disponibilità, sicurezza, backup e manutenzione.

Nota

Per questo esempio, Standard create (Creazione standard) è attivato e Easy create (Creazione rapida) non è abilitata. Per informazioni sulla creazione di un cluster DB con Easy create abilitato, vedereNozioni di base su Amazon Aurora.

Per creare un cluster di database Aurora tramite la console
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nell'angolo in alto a destra di AWS Management Console, scegli la AWS regione in cui desideri creare il cluster DB.

    Aurora non è disponibile in tutte le AWS regioni. Per un elenco delle AWS regioni in cui Aurora è disponibile, consulta. Disponibilità nelle regioni

  3. Nel pannello di navigazione, scegliere Databases (Database).

  4. Scegliere Create database (Crea database).

  5. Per Scegli un metodo di creazione del database seleziona Creazione standard.

  6. Per Tipo di motore scegli una delle seguenti opzioni:

    • Aurora (il mio SQL compatibile)

    • Aurora (compatibile con SQL Postgre)

    Engine options (Opzioni motore)
  7. Scegli la Versione del motore.

    Per ulteriori informazioni, consulta Versioni di Amazon Aurora. Puoi utilizzare i filtri per scegliere versioni compatibili con le funzionalità che desideri, come Aurora Serverless v2. Per ulteriori informazioni, vedereUtilizzo Aurora Serverless v2.

  8. In Templates (Modelli), selezionare il modello che corrisponde al proprio caso d'uso.

  9. Per inserire la password principale, procedere come segue:

    1. Nella sezione Impostazioni espandi Impostazioni delle credenziali.

    2. Deselezionare la casella di controllo Auto generate a password (Genera automaticamente una password).

    3. (Opzionale) Modificare il valore Master username (Nome utente principale) e inserire la stessa password in Master password (Password principale) e Confirm password (Conferma password).

    Per impostazione predefinita, la nuova istanza database utilizza una password generata automaticamente per l'utente principale.

  10. Nella sezione Connettività, all'interno del gruppo di VPC sicurezza (firewall), se si seleziona Crea nuovo, viene creato un gruppo di VPC sicurezza con una regola in entrata che consente all'indirizzo IP del computer locale di accedere al database.

  11. Per la configurazione dello storage del cluster, scegli una delle due opzioni Aurora I/O-Optimized o Aurora Standard. Per ulteriori informazioni, consulta Configurazioni dell'archiviazione per i cluster database Amazon Aurora.

    Visualizzazione della configurazione dello storage del cluster Aurora I/O-Optimized.
  12. (Facoltativo) Configura una connessione a una risorsa di calcolo per questo cluster di database.

    Puoi configurare la connettività tra un'EC2istanza Amazon e il nuovo cluster DB durante la creazione del cluster DB. Per ulteriori informazioni, consulta Configura la connettività di rete automatica con un'istanza EC2.

  13. Per le restanti sezioni, specifica le impostazioni del cluster di database. Per informazioni su ciascuna impostazione, consulta Impostazioni per cluster di database Aurora.

  14. Scegliere Create database (Crea database).

    Se scegli di utilizzare una password generata in modo automatico, il pulsante View credential details (Vedi dettagli delle credenziali) appare nella paginaDatabases.

    Per vedere nome utente e password per il cluster di database, seleziona View credential details (Vedi dettagli delle credenziali).

    Per connetterti all'istanza database come utente principale, utilizza il nome utente e la password visualizzati.

    Importante

    Non potrai visualizzare di nuovo la password dell'utente principale. Se non la registri, potresti doverla modificare. Se devi modificare la password dell'utente principale dopo che l'istanza database è disponibile, puoi modificare l'istanza database per eseguire tale operazione. Per ulteriori informazioni sulla modifica di un'istanza database , consulta Modifica di un cluster database Amazon Aurora.

  15. Per Databases, seleziona il nome del nuovo cluster di database Aurora.

    Sulla RDS console, vengono visualizzati i dettagli del nuovo cluster DB. Lo stato del cluster database e della sua istanza database sarà creating (in creazione) fino a quando sarà pronto per essere impiegato.

    Riepilogo durante la creazione del cluster di database

    Quando lo stato cambia in available (disponibile) è possibile connettersi al cluster di database. A seconda della classe di istanza database e della quantità di storage, prima che il nuovo cluster di database sia disponibile possono trascorrere fino a 20 minuti.

    Per visualizzare il cluster appena creato, scegli Databases dal riquadro di navigazione nella RDS console Amazon. Quindi scegli il cluster di database per mostrare i dettagli del cluster di database. Per ulteriori informazioni, consulta Visualizzazione di un cluster di database Amazon Aurora.

    Amazon Aurora Elenco delle istanze database

    Nella scheda Connectivity & security (Connettività e sicurezza), prendi nota della porta e dell'endpoint dell'istanza database di scrittura. Usa l'endpoint e la porta del cluster nelle tue stringhe JDBC e di ODBC connessione per qualsiasi applicazione che esegue operazioni di scrittura o lettura.

Nota

Prima di poter creare un cluster Aurora DB utilizzando il AWS CLI, è necessario soddisfare i prerequisiti richiesti, come la creazione di un gruppo di sottoreti DB VPC e di un gruppo di sottoreti RDS DB. Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

È possibile utilizzare il AWS CLI per creare un cluster Aurora My SQL DB o un cluster Aurora Postgre DB. SQL

Per creare un cluster Aurora My SQL DB utilizzando AWS CLI

Quando si crea un cluster o un'istanza DB SQL compatibile con Aurora My 8.0 o 5.7, si specifica l'opzione. aurora-mysql --engine

Completa questa procedura:

  1. Identifica il sottogruppo DB e l'ID del gruppo di VPC sicurezza per il tuo nuovo cluster DB, quindi chiama il create-db-cluster AWS CLI comando per creare il cluster Aurora SQL My DB.

    Ad esempio, il comando seguente crea un nuovo cluster DB compatibile con My SQL 8.0 denominato. sample-cluster Il cluster utilizza la versione del motore di default e la Aurora I/O-Optimized tipo di archiviazione.

    In Linux, macOS, oppure Unix:

    aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-mysql --engine-version 8.0 \ --storage-type aurora-iopt1 \ --master-username user-name --manage-master-user-password \ --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2

    In Windows:

    aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-mysql --engine-version 8.0 ^ --storage-type aurora-iopt1 ^ --master-username user-name --manage-master-user-password ^ --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2

    Il comando seguente crea un nuovo cluster DB SQL compatibile con My 5.7 denominato. sample-cluster Il cluster utilizza la versione predefinita del motore e il Aurora Standard tipo di archiviazione.

    In Linux, macOS, oppure Unix:

    aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-mysql --engine-version 5.7 \ --storage-type aurora \ --master-username user-name --manage-master-user-password \ --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2

    In Windows:

    aws rds create-db-cluster --db-cluster-identifier sample-cluster sample-cluster ^ --engine aurora-mysql --engine-version 5.7 ^ --storage-type aurora ^ --master-username user-name --manage-master-user-password ^ --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
  2. Se utilizzi la console per creare un cluster DB, Amazon crea RDS automaticamente l'istanza principale (writer) per il tuo cluster DB. Se utilizzi il AWS CLI per creare un cluster DB, devi creare in modo esplicito l'istanza principale per il tuo cluster DB. L'istanza primaria è la prima istanza creata in un cluster di database. Se non crei l'istanza database primaria, lo stato degli endpoint del cluster database rimane impostato su Creating.

    Chiama il create-db-instance AWS CLI comando per creare l'istanza principale per il tuo cluster DB. Includi il nome del cluster di database come valore dell'opzione --db-cluster-identifier.

    Nota

    Non è possibile impostare l'opzione --storage-type per le istanze database. È possibile impostarla solo per i cluster database.

    Ad esempio, il comando seguente crea una nuova istanza DB denominata compatibile con My SQL 5.7 o compatibile con My SQL 8.0. sample-instance

    In Linux, macOS, oppure Unix:

    aws rds create-db-instance --db-instance-identifier sample-instance \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large

    In Windows:

    aws rds create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r5.large
Per creare un cluster Aurora Postgre DB utilizzando SQL AWS CLI
  1. Identifica il sottogruppo DB e l'ID del gruppo di VPC sicurezza per il tuo nuovo cluster DB, quindi chiama il create-db-cluster AWS CLI comando per creare il cluster Aurora SQL Postgre DB.

    Il comando seguente crea ad esempio un nuovo cluster di database denominato sample-cluster. Il cluster utilizza la versione del motore predefinita e Aurora I/O-Optimized tipo di archiviazione.

    In Linux, macOS, oppure Unix:

    aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-postgresql \ --storage-type aurora-iopt1 \ --master-username user-name --manage-master-user-password \ --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2

    In Windows:

    aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-postgresql ^ --storage-type aurora-iopt1 ^ --master-username user-name --manage-master-user-password ^ --db-subnet-group-name mysubnetgroup --vpc-security-group-ids sg-c7e5b0d2
  2. Se utilizzi la console per creare un cluster DB, Amazon crea RDS automaticamente l'istanza principale (writer) per il tuo cluster DB. Se utilizzi il AWS CLI per creare un cluster DB, devi creare in modo esplicito l'istanza principale per il tuo cluster DB. L'istanza primaria è la prima istanza creata in un cluster di database. Se non crei l'istanza database primaria, lo stato degli endpoint del cluster database rimane impostato su Creating.

    Chiama il create-db-instance AWS CLI comando per creare l'istanza principale per il tuo cluster DB. Includi il nome del cluster di database come valore dell'opzione --db-cluster-identifier.

    In Linux, macOS, oppure Unix:

    aws rds create-db-instance --db-instance-identifier sample-instance \ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large

    In Windows:

    aws rds create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine aurora-postgresql --db-instance-class db.r5.large

In questi esempi è specificata l'opzione --manage-master-user-password per generare la password dell'utente master e gestirla in Secrets Manager. Per ulteriori informazioni, consulta Gestione delle password con Amazon Aurora e AWS Secrets Manager. In alternativa, puoi utilizzare l'opzione --master-password per specificare e gestire personalmente la password.

Nota

Prima di poter creare un cluster Aurora DB utilizzando il AWS CLI, è necessario soddisfare i prerequisiti richiesti, come la creazione di un gruppo di sottoreti DB VPC e di un gruppo di sottoreti RDS DB. Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

Identifica il gruppo di sottorete DB e l'ID del gruppo di VPC sicurezza per il nuovo cluster DB, quindi richiamate l'reateDBClusteroperazione C per creare il cluster DB.

Quando crei un cluster o un'istanza DB Aurora My SQL versione 2 o 3, specifica aurora-mysql il Engine parametro.

Quando create un cluster o un'istanza SQL DB Aurora Postgre, specificate aurora-postgresql il parametro. Engine

Se utilizzi la console per creare un cluster DB, Amazon crea RDS automaticamente l'istanza principale (writer) per il tuo cluster DB. Se utilizzi il RDS API per creare un cluster DB, devi creare in modo esplicito l'istanza principale per il tuo cluster DB utilizzando C. reateDBInstance L'istanza primaria è la prima istanza creata in un cluster DB. Se non crei l'istanza database primaria, lo stato degli endpoint del cluster database rimane impostato su Creating.

Creazione di un'istanza DB primaria (writer)

Se utilizzi il AWS Management Console per creare un cluster DB, Amazon crea RDS automaticamente l'istanza principale (writer) per il tuo cluster DB. Se utilizzi AWS CLI o RDS API per creare un cluster DB, devi creare in modo esplicito l'istanza principale per il tuo cluster di database. L'istanza primaria è la prima istanza creata in un cluster di database. Se non crei l'istanza database primaria, lo stato degli endpoint del cluster database rimane impostato su Creating.

Per ulteriori informazioni, consulta Creazione di un cluster di database.

Nota

Se disponi di un cluster DB senza un'istanza DB writer, chiamato anche cluster headless, non puoi usare la console per creare un'istanza writer. È necessario utilizzare AWS CLI o RDSAPI.

L'esempio seguente utilizza il create-db-instance AWS CLI comando per creare un'istanza writer per un cluster DB Aurora Postgre denominato. SQL headless-test

aws rds create-db-instance \ --db-instance-identifier no-longer-headless \ --db-cluster-identifier headless-test \ --engine aurora-postgresql \ --db-instance-class db.t4g.medium

Impostazioni per cluster di database Aurora

La tabella seguente contiene informazioni dettagliate sulle impostazioni disponibili quando crei un cluster di database Aurora.

Impostazione della console Descrizione impostazione CLIopzione e parametro RDS API

Auto minor version upgrade (Aggiornamento automatico della versione secondaria)

Selezionare Enable auto minor version upgrade (Abilita aggiornamenti automatici versioni secondarie) affinché il cluster database Aurora riceva automaticamente gli aggiornamenti secondari preferiti della versione nel motore di database non appena diventano disponibili.

L'impostazione di aggiornamento automatico della versione secondaria si applica ai cluster Aurora SQL Postgre e Aurora My DB. SQL

Per ulteriori informazioni sugli aggiornamenti del motore per Aurora SQL Postgre, vedere. Aggiornamenti del motore di database per Amazon Aurora Postgre SQL

Per ulteriori informazioni sugli aggiornamenti del motore per Aurora MySQL, consulta. Aggiornamenti del motore di database per Amazon Aurora My SQL

Imposta questo valore per ogni istanza database nel cluster Aurora. Se un'istanza database del cluster ha questa impostazione disattivata, il cluster non viene aggiornato automaticamente.

Utilizzando AWS CLI, esegui create-db-instancee imposta l'--auto-minor-version-upgrade|--no-auto-minor-version-upgradeopzione.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta il AutoMinorVersionUpgrade parametro.

AWS KMS key

Disponibile solo se Encryption (Crittografia) è impostato su Enable encryption (Abilita crittografia). Scegliere la AWS KMS key da utilizzare per crittografare questo cluster DB. Per ulteriori informazioni, consulta Crittografia delle risorse Amazon Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--kms-key-idopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il KmsKeyId parametro.

Backtrack

Si applica solo a Aurora My. SQL Selezionare Enable Backtrack (Abilita backtrack) o Disable Backtrack (Disabilita backtrack) per abilitare o disabilitare il backtrack, rispettivamente. Utilizzando il backtrack, sarà possibile riportare il cluster di database a un momento specifico, senza creare un nuovo cluster di database. Questa opzione è disabilitata per impostazione predefinita. Se si abilita il backtrack, sarà necessario anche specificare l'intervallo di tempo per il quale si desidera eseguire il backtrack del cluster di database (finestra target di backtrack). Per ulteriori informazioni, consulta Backtrack di un cluster database Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--backtrack-windowopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il BacktrackWindow parametro.

Autorità di certificazione

L'autorità di certificazione (CA) per il certificato del server utilizzato dalle istanze database nel cluster database.

Per ulteriori informazioni, consulta .

Utilizzando AWS CLI, esegui create-db-instancee imposta l'--ca-certificate-identifieropzione.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta il CACertificateIdentifier parametro.

Configurazione dell'archiviazione del cluster

Il tipo di archiviazione per il cluster DB: Aurora I/O-Optimized o Aurora Standard.

Per ulteriori informazioni, consulta Configurazioni dell'archiviazione per i cluster database Amazon Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--storage-typeopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il StorageType parametro.

Copy tags to snapshots (Copia tag in snapshot)

Selezionare questa opzione per copiare i tag dell'istanza database in una snapshot database quando si crea una snapshot.

Per ulteriori informazioni, consulta Etichettatura di Amazon Aurora e risorse Amazon RDS.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--copy-tags-to-snapshot | --no-copy-tags-to-snapshotopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il CopyTagsToSnapshot parametro.

Database authentication (Autenticazione del database)

L'autenticazione del database da utilizzare.

Per MySQL:

  • Scegliere Password authentication (Autenticazione tramite password) per autenticare gli utenti di database solo con le password del database.

  • Scegli Password e autenticazione del IAM database per autenticare gli utenti del database con password e credenziali utente del database tramite IAM utenti e ruoli. Per ulteriori informazioni, consulta IAMautenticazione del database .

Per Postgre: SQL

  • Scegli l'autenticazione IAM del database per autenticare gli utenti del database con password e credenziali utente tramite utenti e ruoli. Per ulteriori informazioni, consulta IAMautenticazione del database .

  • Seleziona Autenticazione Kerberos per autenticare le password del database e le credenziali utente utilizzando l'autenticazione Kerberos. Per ulteriori informazioni, consulta Utilizzo di Autenticazione Kerberos con Aurora PostgreSQL.

Per utilizzare l'autenticazione del IAM database con AWS CLI, esegui create-db-clustere imposta l'opzione. --enable-iam-database-authentication | --no-enable-iam-database-authentication

Per utilizzare l'autenticazione del IAM database con RDSAPI, chiamate CreateDBClustere impostate il EnableIAMDatabaseAuthentication parametro.

Per utilizzare l'autenticazione Kerberos con AWS CLI, esegui create-db-clustere imposta le opzioni --domain and--domain-iam-role-name.

Per utilizzare l'autenticazione Kerberos con RDSAPI, chiama CreateDBClustere imposta i parametri and. Domain DomainIAMRoleName

Database port (Porta del database)

Specifica la porta per applicazioni e utilità da utilizzare per accedere al database. I cluster Aurora My SQL DB utilizzano per impostazione predefinita la SQL porta My port, 3306, e i cluster Aurora Postgre SQL DB per impostazione predefinita utilizzano la porta Postgre predefinita, 5432. SQL I firewall presso alcune aziende bloccano le connessioni di tali porte predefinite. Se il firewall dell'azienda blocca la porta predefinita, scegliere un'altra porta per il nuovo cluster di database.

AWS CLI Utilizzando create-db-cluster, esegui e imposta l'opzione. --port

Utilizzando RDSAPI, chiama CreateDBClustere imposta il Port parametro.

DB Cluster Identifier (Identificatore cluster DB)

Inserisci un nome per il tuo cluster DB che sia unico per il tuo account nella AWS regione che hai scelto. Questo identificatore viene utilizzato nell'indirizzo dell'endpoint del cluster per il cluster database. Per informazioni sull'endpoint del cluster, consulta Connessioni endpoint Amazon Aurora.

L'identificatore del cluster DB prevede i seguenti vincoli:

  • Deve contenere da 1 a 63 caratteri alfanumerici o trattini.

  • Il primo carattere deve essere una lettera.

  • Non può terminare con un trattino o contenere due trattini consecutivi.

  • Deve essere univoco per tutti i cluster DB per AWS account e per AWS regione.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--db-cluster-identifieropzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il DBClusterIdentifier parametro.

DB cluster parameter group (Gruppo di parametri del cluster database)

Scegliere gruppo di parametri del cluster database. Puoi utilizzare il gruppo di parametri del cluster database predefinito di Aurora oppure puoi creare il tuo gruppo di parametri. Per ulteriori informazioni sui gruppi di parametri del cluster di database, consulta .

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--db-cluster-parameter-group-nameopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il DBClusterParameterGroupName parametro.

DB instance class (Classe istanza database)

Si applica solo al tipo di Provisioned Capacity (Capacità assegnata): Scegliere una classe di istanza database che definisca i requisiti di elaborazione e di memoria per ogni istanza nel cluster di database. Per altre informazioni sulle classi di istanza database, consulta Classi di istanze DB Amazon Aurora.

Imposta questo valore per ogni istanza database nel cluster Aurora.

Utilizzando AWS CLI, esegui create-db-instancee imposta l'--db-instance-classopzione.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta il DBInstanceClass parametro.

DB parameter group (Gruppo di parametri database)

Scegliere un gruppo di parametri. Puoi utilizzare il gruppo di parametri predefinito di Aurora oppure puoi creare il tuo gruppo di parametri personalizzato. Per ulteriori informazioni sui gruppi di parametri, consultare .

Imposta questo valore per ogni istanza database nel cluster Aurora.

Utilizzando AWS CLI, esegui create-db-instancee imposta l'--db-parameter-group-nameopzione.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta il DBParameterGroupName parametro.

DB subnet group (Gruppo di sottoreti DB)

Il gruppo di sottoreti database da utilizzare per il cluster di database.

Seleziona Choose existing (Scegli esistente) per utilizzare un gruppo di sottoreti database esistente. Quindi scegli il gruppo di sottoreti richiesto dall'elenco a discesa Existing DB subnet groups (Gruppi di sottoreti DB esistenti).

Scegliete Configurazione automatica per consentire di RDS selezionare un gruppo di sottoreti DB compatibile. Se non ne esiste nessuno, RDS crea un nuovo gruppo di sottoreti per il cluster.

Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--db-subnet-group-nameopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il DBSubnetGroupName parametro.

Enable deletion protection (Abilita protezione da eliminazione) Selezionare Enable deletion protection (Abilita protezione da eliminazione) per impedire l'eliminazione del cluster di database. Se si crea un cluster di database di produzione con la console, la protezione da eliminazione è abilitata per impostazione predefinita.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--deletion-protection | --no-deletion-protectionopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il DeletionProtection parametro.

Enable Encryption (Abilita crittografia)

Scegliere Enable encryption per abilitare la crittografia a riposo per questo cluster di database. Per ulteriori informazioni, consulta Crittografia delle risorse Amazon Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--storage-encrypted | --no-storage-encryptedopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il StorageEncrypted parametro.

Enable Enhanced Monitoring (Abilita il monitoraggio avanzato)

Scegliere Enable enhanced monitoring (Abilita monitoraggio avanzato) per abilitare la raccolta di parametri in tempo reale per il sistema operativo su cui viene eseguito il cluster DB. Per ulteriori informazioni, consulta Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato.

Impostare questi valori per ogni istanza database nel cluster Aurora.

Utilizzando AWS CLI, esegui create-db-instancee imposta le --monitoring-role-arn opzioni --monitoring-interval and.

Utilizzando RDSAPI, chiamate CreateDBInstancee impostate i MonitoringRoleArn parametri MonitoringInterval and.

Abilita i RDS dati API

Scegli Abilita i RDS dati API per abilitare RDS i dati API (datiAPI). Data API fornisce un HTTP endpoint sicuro per l'esecuzione delle SQL istruzioni senza gestire le connessioni. Per ulteriori informazioni, consulta Utilizzo dell'API dati RDS.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--enable-http-endpoint | --no-enable-http-endpointopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il EnableHttpEndpoint parametro.

Tipo di motore

Scegli il motore di database da utilizzare per il cluster di database.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--engineopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il Engine parametro.

Versione del motore

Si applica solo al tipo di Provisioned Capacity (Capacità assegnata): Selezionare il numero di versione del motore del database.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--engine-versionopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il EngineVersion parametro.

Failover priority (Priorità failover)

Scegliere una priorità di failover per l'istanza. Se non specifichi alcun valore, l'impostazione predefinita è tier-1. Questa priorità determina l'ordine di promozione delle repliche di Aurora durante il recupero da un errore dell'istanza principale. Per ulteriori informazioni, consulta Tolleranza ai guasti di un cluster DB Aurora.

Imposta questo valore per ogni istanza database nel cluster Aurora.

Utilizzando AWS CLI, esegui create-db-instancee imposta l'--promotion-tieropzione.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta il PromotionTier parametro.

Initial database name (Nome del database iniziale)

Immettere un nome per il database predefinito. Se non fornisci un nome per un cluster Aurora My SQL DB, Amazon RDS non crea un database sul cluster DB che stai creando. Se non fornisci un nome per un SQL cluster Aurora Postgre DB, Amazon RDS crea un database denominato. postgres

Per Aurora MySQL, il nome del database predefinito presenta i seguenti vincoli:

  • Deve contenere da 1 a 64 caratteri alfanumerici.

  • Non può essere una parola riservata del motore del database.

Per Aurora PostgreSQL, il nome del database predefinito presenta i seguenti vincoli:

  • Deve contenere da 1 a 63 caratteri alfanumerici.

  • Deve iniziare con una lettera. I caratteri successivi possono essere lettere, trattini bassi o cifre (da 0 a 9).

  • Non può essere una parola riservata del motore del database.

Per creare database aggiuntivi, connettiti al cluster DB e usa il comando. SQL CREATE DATABASE Per ulteriori informazioni sulla connessione al cluster di database, consulta Connessione a un cluster database Amazon Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--database-nameopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il DatabaseName parametro.

Log exports (Esportazioni log)

Nella sezione Esportazioni di log, scegli i log che desideri iniziare a pubblicare su Amazon CloudWatch Logs. Per ulteriori informazioni sulla pubblicazione di Aurora My SQL logs in Logs, consulta CloudWatch . Pubblicazione dei log MySQL di Amazon Aurora su Amazon Logs CloudWatch Per ulteriori informazioni sulla pubblicazione dei log di Aurora Postgre in SQL Logs, consulta. CloudWatch Pubblicazione dei log di Aurora Postgree su Amazon Logs SQL CloudWatch

Utilizzando AWS CLI, esegui e imposta l'opzione create-db-cluster. --enable-cloudwatch-logs-exports

Utilizzando RDSAPI, chiama CreateDBClustere imposta il EnableCloudwatchLogsExports parametro.

Maintenance window (Finestra di manutenzione)

Selezionare Select window (Seleziona finestra) e specifica l'intervallo temporale settimanale durante il quale può avvenire la manutenzione del sistema. Oppure scegli Nessuna preferenza per Amazon per RDS assegnare un periodo in modo casuale.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'opzione. --preferred-maintenance-window

Utilizzando RDSAPI, chiama CreateDBClustere imposta il PreferredMaintenanceWindow parametro.

Gestisci le credenziali principali in AWS Secrets Manager

Seleziona Manage master credentials in AWS Secrets Manager (Gestione credenziali master in AWS Secrets Manager) per gestire la password dell'utente master in un segreto di Secrets Manager.

Facoltativamente, scegli una KMS chiave da usare per proteggere il segreto. Scegli tra le KMS chiavi del tuo account o inserisci la chiave da un altro account.

Per ulteriori informazioni, consulta Gestione delle password con Amazon Aurora e AWS Secrets Manager.

Usando AWS CLI, create-db-clusteresegui e imposta le --master-user-secret-kms-key-id opzioni --manage-master-user-password | --no-manage-master-user-password and.

Utilizzando RDSAPI, chiamate CreateDBClustere impostate i MasterUserSecretKmsKeyId parametri ManageMasterUserPassword and.

Master password (Password master)

Immettere una password per accedere al cluster DB:

  • Per Aurora MySQL, la password deve contenere 8—41 caratteri stampabili. ASCII

  • Per Aurora PostgreSQL, deve contenere da 8 a 99 caratteri stampabili. ASCII

  • Non può contenere /, ", @ o uno spazio.

Utilizzando, esegui e imposta l' AWS CLI opzione. create-db-cluster--master-user-password

Utilizzando RDSAPI, chiama CreateDBClustere imposta il MasterUserPassword parametro.

Master username (Nome utente master)

Immettere un nome da utilizzare come nome utente master per accedere al cluster DB:

  • Per Aurora MySQL, il nome deve contenere da 1 a 16 caratteri alfanumerici.

  • Per Aurora PostgreSQL, deve contenere da 1 a 63 caratteri alfanumerici.

  • Il primo carattere deve essere una lettera.

  • Il nome non può essere una parola riservata del motore di database.

Dopo la creazione del cluster database, il nome utente master non può essere modificato.

Utilizzando, esegui e imposta l'opzione. AWS CLIcreate-db-cluster--master-username

Utilizzando RDSAPI, chiama CreateDBClustere imposta il MasterUsername parametro.

Multi-AZ deployment (Implementazione Multi-AZ)

Si applica solo al tipo di Provisioned Capacity (Capacità assegnata): Determinare se si intende creare repliche di Aurora in altre zone di disponibilità ai fini del supporto per il failover. Se scegli Crea replica in una zona diversa, Amazon RDS crea una replica Aurora per te nel tuo cluster DB in una zona di disponibilità diversa rispetto all'istanza principale del tuo cluster DB. Per altre informazioni sulle zone di disponibilità multiple, consulta Regioni e zone di disponibilità.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'opzione. --availability-zones

Utilizzando RDSAPI, chiama CreateDBClustere imposta il AvailabilityZones parametro.

Tipo di rete

I protocolli di indirizzo IP supportati dal cluster database.

IPv4per specificare che le risorse possono comunicare con il cluster DB solo tramite il protocollo di IPv4 indirizzamento.

Modalità dual-stack per specificare che le risorse possono comunicare con il cluster DB tramite o IPv4 entrambiIPv6. Utilizza la modalità dual-stack se disponi di risorse che devono comunicare con il cluster DB tramite il protocollo di indirizzamento. IPv6 Per utilizzare la modalità dual-stack, assicurati che almeno due sottoreti si estendano su due zone di disponibilità che supportino sia il protocollo di rete che il protocollo di rete. IPv4 IPv6 Inoltre, assicuratevi di associare un IPv6 CIDR blocco alle sottoreti del gruppo di sottoreti DB specificato.

Per ulteriori informazioni, consulta Assegnazione di indirizzi IP in Amazon Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'opzione. -network-type

Utilizzando RDSAPI, chiama CreateDBClustere imposta il NetworkType parametro.

Accesso pubblico

Scegli Publicly accessible (Accessibile pubblicamente) per assegnare al cluster DB un indirizzo IP pubblico oppure scegli Not publicly accessible (Non accessibile pubblicamente). Le istanze nel cluster database possono essere una combinazione di istanze database pubbliche e private. Per ulteriori informazioni su come non consentire l'accesso pubblico per le istanze, consulta Nascondere cluster database in un VPC da Internet.

Per connettersi a un'istanza DB dall'esterno di AmazonVPC, l'istanza DB deve essere accessibile pubblicamente, l'accesso deve essere concesso utilizzando le regole in entrata del gruppo di sicurezza dell'istanza DB e devono essere soddisfatti altri requisiti. Per ulteriori informazioni, consulta Impossibile connettersi all'istanza database di Amazon RDS.

Se la tua istanza DB non è accessibile pubblicamente, puoi anche utilizzare una AWS Site-to-Site VPN connessione o una AWS Direct Connect connessione per accedervi da una rete privata. Per ulteriori informazioni, consulta Riservatezza del traffico Internet.

Imposta questo valore per ogni istanza database nel cluster Aurora.

Utilizzando AWS CLI, esegui create-db-instancee imposta l'--publicly-accessible | --no-publicly-accessibleopzione.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta il PubliclyAccessible parametro.

RDSSupporto esteso

Seleziona Enable RDS Extended Support per consentire alle versioni dei motori principali supportate di continuare a funzionare oltre la data di fine del supporto standard di Aurora.

Quando crei un cluster DB, Amazon Aurora utilizza come impostazione predefinita Extended Support. RDS Per impedire la creazione di un nuovo cluster DB dopo la data di fine del supporto standard di Aurora e per evitare addebiti per Extended RDS Support, disabilita questa impostazione. I cluster DB esistenti non verranno addebitati fino alla data di inizio dei prezzi di Extended RDS Support.

Per ulteriori informazioni, consulta Amazon RDS Extended Support con Amazon Aurora.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'opzione. --engine-lifecycle-support

Utilizzando RDSAPI, chiama CreateDBClustere imposta il EngineLifecycleSupport parametro.

RDSProxy

Scegli Crea un RDS proxy per creare un proxy per il tuo cluster DB. Amazon crea RDS automaticamente un IAM ruolo e un segreto di Secrets Manager per il proxy.

Per ulteriori informazioni, consulta RDSProxy Amazon per Aurora.

Non disponibile durante la creazione di un cluster database.

Periodo di conservazione

Selezionare l'intervallo di tempo, da 1 a 35 giorni, per il quale Aurora conserva le copie di backup del database. Le copie di Backup possono essere utilizzate per point-in-time ripristinare (PITR) il database fino al secondo.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--backup-retention-periodopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il BackupRetentionPeriod parametro.

Attiva DevOps Guru

Scegli Attiva DevOps Guru per attivare Amazon DevOps Guru per il tuo database Aurora. DevOpsAffinché Guru for RDS fornisca un'analisi dettagliata delle anomalie delle prestazioni, è necessario attivare Performance Insights. Per ulteriori informazioni, consulta Configurare Guru per DevOps RDS.

È possibile attivare DevOps Guru for RDS dall'interno della RDS console, ma non utilizzando l'opzione o. RDS API CLI Per ulteriori informazioni sull'attivazione di DevOps Guru, consulta la Amazon DevOps Guru User Guide.

Attiva Performance Insights

Scegli Turn on Performance Insights per attivare Amazon RDS Performance Insights. Per ulteriori informazioni, consulta Monitoraggio del carico del DB con Performance Insights su Amazon Aurora.

Impostare questi valori per ogni istanza database nel cluster Aurora.

Tramite la AWS CLI, esegui create-db-instance e imposta le opzioni --enable-performance-insights | --no-enable-performance-insights, --performance-insights-kms-key-id e --performance-insights-retention-period.

Utilizzando RDSAPI, chiama CreateDBInstancee imposta i PerformanceInsightsRetentionPeriod parametri EnablePerformanceInsightsPerformanceInsightsKMSKeyId, e.

Cloud privato virtuale (VPC)

Scegli VPC per ospitare il cluster DB. Scegli Crea un nuovo VPC per fare in modo che Amazon ne RDS VPC crei uno per te. Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

Per la AWS CLI eAPI, specifichi il gruppo VPC di sicurezzaIDs.

VPCgruppo di sicurezza (firewall)

Scegli Crea nuovo per fare in modo che Amazon RDS crei un gruppo VPC di sicurezza per te. Oppure scegli Scegli esistente e specifica uno o più gruppi VPC di sicurezza per proteggere l'accesso di rete al cluster DB.

Quando scegli Crea nuovo nella RDS console, viene creato un nuovo gruppo di sicurezza con una regola in entrata che consente l'accesso all'istanza DB dall'indirizzo IP rilevato nel tuo browser.

Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

Utilizzando AWS CLI, esegui create-db-clustere imposta l'--vpc-security-group-idsopzione.

Utilizzando RDSAPI, chiama CreateDBClustere imposta il VpcSecurityGroupIds parametro.

Impostazioni che non si applicano ad Amazon Aurora per i cluster di database

Le seguenti impostazioni nel AWS CLI comando create-db-clustere nell'RDSAPIoperazione CreateDBClusternon si applicano ai cluster Amazon Aurora DB.

Nota

AWS Management Console non mostra queste impostazioni per i cluster Aurora DB.

AWS CLI impostazione RDSAPIimpostazione

--allocated-storage

AllocatedStorage

--auto-minor-version-upgrade | --no-auto-minor-version-upgrade

AutoMinorVersionUpgrade

--db-cluster-instance-class

DBClusterInstanceClass

--enable-performance-insights | --no-enable-performance-insights

EnablePerformanceInsights

--iops

Iops

--monitoring-interval

MonitoringInterval

--monitoring-role-arn

MonitoringRoleArn

--option-group-name

OptionGroupName

--performance-insights-kms-key-id

PerformanceInsightsKMSKeyId

--performance-insights-retention-period

PerformanceInsightsRetentionPeriod

--publicly-accessible | --no-publicly-accessible

PubliclyAccessible

Impostazioni che non si applicano alle istanze database Amazon Aurora

Le seguenti impostazioni nel AWS CLI comando create-db-instancee nell'RDSAPIoperazione CreateDBInstancenon si applicano alle istanze DB del cluster Amazon Aurora DB.

Nota

AWS Management Console non mostra queste impostazioni per le istanze Aurora DB.

AWS CLI impostazione RDSAPIimpostazione

--allocated-storage

AllocatedStorage

--availability-zone

AvailabilityZone

--backup-retention-period

BackupRetentionPeriod

--backup-target

BackupTarget

--character-set-name

CharacterSetName

--character-set-name

CharacterSetName

--custom-iam-instance-profile

CustomIamInstanceProfile

--db-security-groups

DBSecurityGroups

--deletion-protection | --no-deletion-protection

DeletionProtection

--domain

Domain

--domain-iam-role-name

DomainIAMRoleName

--enable-cloudwatch-logs-exports

EnableCloudwatchLogsExports

--enable-customer-owned-ip | --no-enable-customer-owned-ip

EnableCustomerOwnedIp

--enable-iam-database-authentication | --no-enable-iam-database-authentication

EnableIAMDatabaseAuthentication

--engine-version

EngineVersion

--iops

Iops

--kms-key-id

KmsKeyId

--master-username

MasterUsername

--master-user-password

MasterUserPassword

--max-allocated-storage

MaxAllocatedStorage

--multi-az | --no-multi-az

MultiAZ

--nchar-character-set-name

NcharCharacterSetName

--network-type

NetworkType

--option-group-name

OptionGroupName

--preferred-backup-window

PreferredBackupWindow

--processor-features

ProcessorFeatures

--storage-encrypted | --no-storage-encrypted

StorageEncrypted

--storage-type

StorageType

--tde-credential-arn

TdeCredentialArn

--tde-credential-password

TdeCredentialPassword

--timezone

Timezone

--vpc-security-group-ids

VpcSecurityGroupIds