Crea uno spazio chiave multiregionale in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

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

Crea uno spazio chiave multiregionale in Amazon Keyspaces

Questa sezione fornisce esempi su come creare uno spazio chiave multiregionale. Puoi farlo sulla console Amazon Keyspaces, utilizzando CQL o il. AWS CLI Tutte le tabelle che crei in uno spazio chiave multiregionale ereditano automaticamente le impostazioni multiregionali dallo spazio chiave.

Nota

Quando crei uno spazio di chiavi multiregionale, Amazon Keyspaces crea un ruolo collegato al servizio con il nome nel tuo account. AWSServiceRoleForAmazonKeyspacesReplication Questo ruolo consente ad Amazon Keyspaces di replicare le scritture su tutte le repliche di una tabella multiregionale per tuo conto. Per ulteriori informazioni, consulta Utilizzo dei ruoli per la replica multiregionale di Amazon Keyspaces.

Console
Crea uno spazio di chiavi multiregionale (console)
  1. Accedi a e apri AWS Management Console la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.

  2. Nel riquadro di navigazione, scegli Keyspaces, quindi scegli Crea keyspace.

  3. Per il nome dello spazio chiave, inserisci il nome dello spazio chiave.

  4. Nella sezione Replica multiregione, è possibile aggiungere fino a cinque regioni aggiuntive disponibili nell'elenco.

  5. Per finire, scegli Crea spazio chiave.

Cassandra Query Language (CQL)
Crea uno spazio chiave multiregionale utilizzando CQL
  1. Per creare uno spazio chiave multiregionale, utilizzare NetworkTopologyStrategy per specificare in Regioni AWS che modo verrà replicato lo spazio chiave. È necessario includere la regione corrente e almeno una regione aggiuntiva.

    Tutte le tabelle nello spazio delle chiavi ereditano la strategia di replica dallo spazio delle chiavi. Non è possibile modificare la strategia di replica a livello di tabella.

    NetworkTopologyStrategy— Il fattore di replica per ogni regione è tre perché Amazon Keyspaces replica i dati su tre zone di disponibilità all'interno della Regione AWS stessa, per impostazione predefinita.

    La seguente CQL dichiarazione ne è un esempio.

    CREATE KEYSPACE mykeyspace WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'us-east-1':'3', 'ap-southeast-1':'3','eu-west-1':'3' };
  2. È possibile utilizzare un'CQListruzione per interrogare la tables tabella nello system_multiregion_info spazio delle chiavi per elencare a livello di programmazione le regioni e lo stato della tabella multiarea specificata. Il codice seguente ne è un esempio.

    SELECT * from system_multiregion_info.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';

    L'output dell'istruzione è simile al seguente:

    keyspace_name | table_name | region | status ----------------+----------------+----------------+-------- mykeyspace | mytable | us-east-1 | ACTIVE mykeyspace | mytable | ap-southeast-1 | ACTIVE mykeyspace | mytable | eu-west-1 | ACTIVE
CLI
Crea un nuovo spazio chiave multiregionale utilizzando il AWS CLI
  • Per creare uno spazio chiave multiregionale, è possibile utilizzare la seguente istruzione. CLI Specificate la regione corrente e almeno una regione aggiuntiva in. regionList

    aws keyspaces create-keyspace --keyspace-name mykeyspace \ --replication-specification replicationStrategy=MULTI_REGION,regionList=us-east-1,eu-west-1

Per creare una tabella multiregionale, vedere Crea una tabella multiregionale con impostazioni predefinite in Amazon Keyspaces eCrea una tabella multiregionale in modalità provisioning con scalabilità automatica in Amazon Keyspaces.