Cloud Databases CLI
Gen 2
Um über die Befehlszeile mit „ Cloud Databases “ auf Gen 2 zu interagieren, müssen Sie die Befehlszeilenschnittstelle des „ IBM Cloud “-Ressourcen-Controllers verwenden. Weitere Informationen finden Sie unter „ Allgemeine Befehle der CLI von IBM Cloud®(ibmcloud) “.
Das „ Cloud Databases “-Plugin unterstützt ausschließlich Instanzen der ersten Generation. Verwenden Sie für Instanzen der 2. Generation die CLI des Resource Controllers, wie in diesem Thema beschrieben.
Erste Schritte – Eine Instanz erstellen
Mit dem folgenden Befehl können Sie eine Instanz erstellen:
ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> -g <RESOURCE_GROUP>
Beispiel für den vollständigen Befehl für „ Databases for PostgreSQL “:
ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> -g <RESOURCE_GROUP> -p '{
"dataservices":{
"postgresql": {
"storage_gb": 10,
"members": 2,
"host_flavor": "b3c.8x32.encrypted",
"version": "NUMBER"
},
"encryption": {
"disk": "crn:v1..."
},
"$schema": {
"version": "1.0.0"
}
}
}'
Beispiel für den vollständigen Befehl für „ Databases for MongoDB “:
ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> -g <RESOURCE_GROUP> -p '{
"dataservices":{
"mongodb": {
"storage_gb": 10,
"host_flavor": "b3c.8x32.encrypted",
"version": "NUMBER"
},
"encryption": {
"disk": "crn:v1..."
},
"$schema": {
"version": "1.0.0"
}
}
}'
Vollständiger Befehl für „ Event Streams “:
ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> -g <RESOURCE_GROUP> -p '{
"dataservices":{
"kafka": {
"throughput_mb_s": 1000,
"storage_gb": 200
},
"encryption": {
"disk": "crn:v1..."
},
"$schema": {
"version": "1.0.0"
}
}
}'
Informationen zu Ihrer Instanz abrufen
Mit dem folgenden Befehl können Sie Informationen zur Instanz abrufen:
ibmcloud resource service-instance <INSTANCE_NAME> -o JSON
Aktualisieren Sie Ihre Instanz
Um Ihre Instanz zu aktualisieren (dazu gehören Vorgänge wie das Skalieren und das Ändern anderer Teile Ihres Dienstes), verwenden Sie den folgenden Befehl:
ibmcloud resource service-instance-update <INSTANCE_NAME> -p '<{FIELDS_TO_UPDATE}>'
Beispiel für vollständige Aktualisierungen für „ Databases for PostgreSQL “:
ibmcloud resource service-instance-update <INSTANCE_NAME> -p'{
"dataservices":{
"postgresql": {
"storage_gb": 10, <------ Change to the value you desire
"members": 2, <------ Change to the value you desire
"host_flavor": "b3c.8x32.encrypted" <------ Change to the value you desire
},
}
}'
Beispiel für vollständige Aktualisierungen für „ Databases for MongoDB “:
ibmcloud resource service-instance-update <INSTANCE_NAME> -p'{
"dataservices":{
"mongodb": {
"storage_gb": 10, <------ Change to the value you desire
"host_flavor": "b3c.8x32.encrypted" <------ Change to the value you desire
},
}
}'
Beispiel für vollständige Aktualisierungen für „ Event Streams “:
ibmcloud resource service-instance-update <INSTANCE_NAME> -p'{
"dataservices":{
"kafka": {
"throughput_mb_s": 1000, <------ Change to the value you desire
"storage_gb": 200 <------ Change to the value you desire
},
}
}'
Eine Instanz von „ Databases for PostgreSQL “ oder „ Databases for MongoDB “ wiederherstellen
ibmcloud resource service-instance-create <INSTANCE_NAME> <SERVICE_NAME> <SERVICE_PLAN_NAME> <LOCATION> -g <RESOURCE_GROUP> -p '{
"dataservices":{
"restore_backup_id": "crn:v1...123-456-7890"
}
}'
Sicherungen erstellen und auflisten
Dies ist derzeit über die Befehlszeilenschnittstelle (CLI) nicht verfügbar. Um ein Backup zu erstellen oder anzuzeigen, verwenden Sie die Benutzeroberfläche.
Benutzer verwalten
Benutzer erstellen:
ibmcloud resource service-key-create NAME [ROLE_NAME] ( --instance-id SERVICE_INSTANCE_ID | --instance-name SERVICE_INSTANCE_NAME) [--service-id SERVICE_ID]
So löschen Sie einen Benutzer:
ibmcloud resource service-key-delete ( NAME | ID ) [-g RESOURCE_GROUP]
Bei Instanzen der Generation 2 ist eine Aktualisierung eines Benutzers nicht möglich.