Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwendung globaler Datenspeicher () CLI
Sie können die AWS Command Line Interface (AWS CLI) verwenden, um mehrere AWS Dienste von der Befehlszeile aus zu steuern und sie mithilfe von Skripten zu automatisieren. Sie können das AWS CLI für (einmalige) Ad-hoc-Operationen verwenden.
Herunterladen und Konfigurieren der AWS CLI
Das AWS CLI läuft unter Windows, MacOS oder Linux. Gehen Sie folgendermaßen vor, um sie herunterzuladen und zu konfigurieren.
Um das herunterzuladen, zu installieren und zu konfigurieren CLI
-
Laden Sie die Webseite AWS CLI auf der AWS Befehlszeilenschnittstelle
herunter. -
Folgen Sie den Anweisungen zur Installation AWS CLI und Konfiguration von AWS CLI im AWS Command Line Interface Benutzerhandbuch.
Verwenden von AWS CLI mit globalen Datenspeichern
Verwenden Sie die folgenden CLI Operationen, um mit globalen Datenspeichern zu arbeiten:
-
create-global-replication-group
aws elasticache create-global-replication-group \ --global-replication-group-id-suffix
my global datastore
\ --primary-replication-group-idsample-repl-group
\ --global-replication-group-descriptionan optional description of the global datastore
Amazon wendet ElastiCache automatisch ein Präfix auf die globale Datenspeicher-ID an, wenn sie erstellt wird. Jede AWS Region hat ihr eigenes Präfix. Beispielsweise beginnt eine globale Datenspeicher-ID, die in der Region USA West (Nordkalifornien) erstellt wurde, mit „virxk“ zusammen mit dem von Ihnen angegebenen Suffixnamen. Das Suffix in Kombination mit dem automatisch generierten Präfix garantiert die Eindeutigkeit des globalen Datenspeichernamens über mehrere Regionen hinweg.
In der folgenden Tabelle sind jede AWS Region und ihr globales Datenspeicher-ID-Präfix aufgeführt.
Regionsname/Region Präfix Region USA Ost (Ohio)
us-east-2
fpkhr
Region USA Ost (Nord-Virginia)
us-east-1
ldgnf
Region US West (N. California)
us-west-1
virxk
Region USA West (Oregon)
us-west-2
sgaui
Region Kanada (Zentral)
ca-central-1
bxodz
Region Asien-Pazifik (Mumbai)
ap-south-1
erpgt
Region Asien-Pazifik (Tokio)
ap-northeast-1
quwsw
Region Asien-Pazifik (Seoul)
ap-northeast-2
lfqnh
Region Asien-Pazifik (Osaka)
ap-northeast-3
nlapn
Region Asien-Pazifik (Singapur)
ap-southeast-1
vlqxn
Region Asien-Pazifik (Sydney)
ap-southeast-2
vbgxd
Region Europa (Frankfurt)
eu-central-1
iudkw
Region Europa (Irland)
eu-west-1
gxeiz
Region Europa (London)
eu-west-2
okuqm
Region Europa (Paris)
eu-west-3
fgjhi
Region Südamerika (São Paulo)
sa-east-1
juxlw
Region China (Peking)
cn-north-1
emvgo
Region China (Ningxia)
cn-northwest-1
ckbem
Region Asien-Pazifik (Hongkong)
ap-east-1
knjmp
AWS GovCloud (USA West)
us-gov-west-1
sgwui
-
create-replication-group— Verwenden Sie diesen Vorgang, um sekundäre Cluster für einen globalen Datenspeicher zu erstellen, indem Sie den Namen des globalen Datenspeichers für den Parameter angeben.
--global-replication-group-id
aws elasticache create-replication-group \ --replication-group-id
secondary replication group name
\ --replication-group-description“Replication group description"
\ --global-replication-group-idglobal datastore name
Wenn Sie diesen Vorgang aufrufen und einen
--global-replication-group-id
Wert übergeben, ElastiCache werden die Werte für die folgenden Parameter aus der primären Replikationsgruppe der globalen Replikationsgruppe abgeleitet. Übergeben Sie keine Werte für diese Parameter:"PrimaryClusterId",
"AutomaticFailoverEnabled",
"NumNodeGroups",
"CacheParameterGroupName",
"CacheNodeType",
"Engine",
"EngineVersion",
"CacheSecurityGroupNames",
"EnableTransitEncryption",
"AtRestEncryptionEnabled",
"SnapshotArns",
"SnapshotName"
-
describe-global-replication-groups
aws elasticache describe-global-replication-groups \ --global-replication-group-id
my global datastore
\ --show-member-infoan optional parameter that returns a list of the primary and secondary clusters that make up the global datastore
-
modify-global-replication-group
aws elasticache modify-global-replication-group \ --global-replication-group-id
my global datastore
\ --automatic-failover-enabled \ --cache-node-typenode type
\ --cache-parameter-group-nameparameter group name
\ --engine-versionengine version
\ -—apply-immediately \ --global-replication-group-descriptiondescription
Engine-übergreifendes Upgrade von Redis auf Valkey für OSS ElastiCache GlobalDataStore
Sie können eine bestehende OSS globale Redis-Replikationsgruppe mithilfe der Konsole auf die Valkey-Engine aktualisieren, oder. API CLI
Wenn Sie über eine bestehende OSS globale Redis-Replikationsgruppe verfügen, können Sie ein Upgrade auf Valkey durchführen, indem Sie die neue Engine und die Engine-Version mit angeben. modify-global-replication-group API
Für Linux, macOS oder Unix:
aws elasticache modify-global-replication-group \ --global-replication-group-id myGlobalReplGroup \ --engine valkey \ --apply-immediately \ --engine-version 7.2
Für Windows:
aws elasticache modify-global-replication-group ^ --global-replication-group-id myGlobalReplGroup ^ --engine valkey ^ --apply-immediately ^ --engine-version 7.2
Wenn Sie eine benutzerdefinierte Cache-Parametergruppe auf die bestehende OSS globale Redis-Replikationsgruppe angewendet haben, die Sie aktualisieren möchten, müssen Sie in der Anfrage auch eine benutzerdefinierte Valkey-Cache-Parametergruppe übergeben. Die benutzerdefinierte Valkey-Eingabeparametergruppe muss dieselben OSS statischen Redis-Parameterwerte haben wie die vorhandene benutzerdefinierte OSS Redis-Parametergruppe.
Für Linux, macOS oder Unix:
aws elasticache modify-global-replication-group \ --global-replication-group-id myGlobalReplGroup \ --engine valkey \ --engine-version 7.2 \ --apply-immediately \ --cache-parameter-group-name myParamGroup
Für Windows:
aws elasticache modify-global-replication-group ^ --global-replication-group-id myGlobalReplGroup ^ --engine valkey ^ --engine-version 7.2 ^ --apply-immediately ^ --cache-parameter-group-name myParamGroup
-
delete-global-replication-group
aws elasticache delete-global-replication-group \ --global-replication-group-id
my global datastore
\ --retain-primary-replication-groupdefaults to true
-
disassociate-global-replication-group
aws elasticache disassociate-global-replication-group \ --global-replication-group-id
my global datastore
\ --replication-group-idmy secondary cluster
\ --replication-group-regionthe AWS Region in which the secondary cluster resides
-
failover-global-replication-group
aws elasticache failover-replication-group \ --global-replication-group-id
my global datastore
\ --primary-regionThe AWS Region of the primary cluster
\ --primary-replication-group-idThe name of the global datastore, including the suffix.
-
increase-node-groups-in-global-replication-group
aws elasticache increase-node-groups-in-global-replication-group \ --apply-immediately
yes
\ --global-replication-group-idglobal-replication-group-name
\ --node-group-count3
-
decrease-node-groups-in-global-replication-group
aws elasticache decrease-node-groups-in-global-replication-group \ --apply-immediately
yes
\ --global-replication-group-idglobal-replication-group-name
\ --node-group-count3
-
rebalance-shards-in-global-Replikationsgruppe
aws elasticache rebalance-shards-in-global-replication-group \ --apply-immediately
yes
\ --global-replication-group-idglobal-replication-group-name
Verwenden Sie die Hilfe, um alle verfügbaren Befehle für ElastiCache Valkey oder Redis aufzulisten. OSS
aws elasticache help
Sie können die Hilfe auch verwenden, um einen bestimmten Befehl zu beschreiben und mehr über seine Verwendung zu erfahren:
aws elasticache create-global-replication-group help