Come eseguire il commit di modelli di dati in Amazon Keyspaces e Apache Cassandra - 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à.

Come eseguire il commit di modelli di dati in Amazon Keyspaces e Apache Cassandra

Questa sezione mostra come eseguire il commit di modelli di dati completati nei cluster Amazon Keyspaces e Apache Cassandra. Questo processo crea automaticamente le risorse lato server per gli spazi chiave e le tabelle in base alle impostazioni definite nel modello di dati.

Schermata della console che mostra le opzioni di commit.

Prima di iniziare

Amazon Keyspaces richiede l'uso di Transport Layer Security (TLS) per proteggere le connessioni con i client. Per connetterti ad Amazon Keyspaces tramite TLS, devi completare la seguente attività prima di iniziare.

  • Scarica i seguenti certificati digitali e salva i file localmente o nella tua home directory.

    1. AmazonRootCA1

    2. AmazonRootCA2

    3. AmazonRootCA3

    4. AmazonRootCA4

    5. Starfield Class 2 Root (opzionale, per compatibilità con le versioni precedenti)

    Per scaricare i certificati, puoi usare i seguenti comandi.

    curl -O https://www.amazontrust.com/repository/AmazonRootCA1.pem curl -O https://www.amazontrust.com/repository/AmazonRootCA2.pem curl -O https://www.amazontrust.com/repository/AmazonRootCA3.pem curl -O https://www.amazontrust.com/repository/AmazonRootCA4.pem curl -O https://certs.secureserver.net/repository/sf-class2-root.crt
    Nota

    Amazon Keyspaces utilizzava in precedenza certificati TLS ancorati alla CA Starfield Class 2. AWS sta migrando tutto Regioni AWS verso certificati emessi nell'ambito di Amazon Trust Services (Amazon Root CAs 1—4). Durante questa transizione, configura i client in modo che si fidino sia di Amazon Root CAs 1-4 che di Starfield root per garantire la compatibilità in tutte le regioni.

    Combina tutti i certificati scaricati in un unico pem file con il nome indicato keyspaces-bundle.pem nei nostri esempi. Per aggiungerlo, eseguire il comando seguente: Prendi nota del percorso del file, ne avrai bisogno in seguito.

    cat AmazonRootCA1.pem \ AmazonRootCA2.pem \ AmazonRootCA3.pem \ AmazonRootCA4.pem \ sf-class2-root.crt \ > keyspaces-bundle.pem

Dopo aver salvato il file del certificato, puoi connetterti ad Amazon Keyspaces. Un'opzione è quella di connettersi utilizzando credenziali specifiche del servizio. Le credenziali specifiche del servizio sono un nome utente e una password associati a un utente IAM specifico e possono essere utilizzate solo con il servizio specificato. La seconda opzione consiste nel connettersi con le credenziali IAM che utilizzano il processo AWS Signature Version 4 (SigV4). Per ulteriori informazioni su queste due opzioni, consulta. Crea credenziali per l'accesso programmatico ad Amazon Keyspaces

Per connetterti con credenziali specifiche del servizio, consulta. Connect ad Amazon Keyspaces con credenziali specifiche del servizio

Per connetterti con le credenziali IAM, consulta. Connect ad Amazon Keyspaces con credenziali AWS Identity and Access Management (IAM)