configurebackuplocation
Dieses Dienstprogramm wird mit allen ArcGIS Data Store-Typen verwendet.
Mit dem Dienstprogramm "configurebackuplocation" können Sie den Speicherort angeben, in den ArcGIS Data Store die Sicherungsdateien für geplante Sicherungen und für Sicherungen, die mit dem Dienstprogramm backupdatastore erstellt werden, schreiben soll. Mit dem Dienstprogramm "configurebackuplocation" können Sie zudem Eigenschaften eines Sicherungsspeichers ändern und einen Sicherungsspeicher entfernen.
Data Stores vom Typ "relational" werden mit einem lokalen Standardsicherungsspeicher erstellt. Um Datenverluste zu vermeiden, können Sie einen Standardsicherungsspeicher konfigurieren, indem Sie mit der Option change eine Remote-Dateifreigabe registrieren.
Big Data Stores vom Typ "spatiotemporal", Graph Stores und Objektspeicher werden nicht mit einem Standardsicherungsspeicher erstellt. Damit Sicherungen erstellt werden können, müssen Sie das Dienstprogramm "configurebackuplocation" mit der Option register ausführen und einen Dateifreigabe-Speicherort, einen Amazon S3-Bucket (Simple Storage Service) oder einen Microsoft Azure Blob Storage-Container für diese Sicherungen festlegen.
Hinweis:
Sicherungsdateien für Big Data Stores vom Typ "spatiotemporal" können nicht auf einem lokalen Laufwerk gespeichert werden.
Sie können einen zweiten Sicherungsspeicher registrieren, um die mit dem Dienstprogramm "backupdatastore" erstellten Sicherungen zu speichern. Als sekundären Sicherungsspeicher können Sie ein freigegebenes Dateiverzeichnis, einen S3-Bucket oder einen Azure Blob Storage-Container verwenden.
Weitere Informationen zu ArcGIS Data Store-Sicherungen finden Sie unter Verwalten von ArcGIS Data Store-Sicherungen.
Syntax:
configurebackuplocation --store {relational | spatiotemporal | graph | object} --operation {change | register | unregister | list | setdefault} [--location "<backup_location_arguments>"] [additional options]
Erforderliche Optionen
Beim Ausführen des Dienstprogramms "configurebackuplocation" müssen Sie die folgenden Optionen angeben:
--store {relational | spatiotemporal | graph | object}Geben Sie den ArcGIS-Data-Store-Typ an, für den Sie Sicherungsspeicher konfigurieren oder abfragen. Der Standardwert ist
relational.--operation {change | register | unregister | list | setdefault}Mit der Option
--operationwird die Aktion festgelegt, die vom Dienstprogramm "configurebackuplocaton" ausgeführt wird. Der Standardwert istchange.Im Folgenden werden die Argumente erläutert, die mit der Option
--operationverwendet werden können:
|
Option |
Beschreibung |
|---|---|
|
|
Mit diesem Argument können Sie folgende Änderungen vornehmen:
|
|
|
Mit diesem Argument können Sie einen Sicherungsspeicher registrieren. Wenn Sie das Argument Der erste Sicherungsspeicher, den Sie für einen Big Data Store vom Typ "spatiotemporal", einen Graph Store oder einen Objektspeicher definieren, wird als Standardsicherungsspeicher festgelegt. Wenn Sie einen anderen Sicherungsspeicher für einen Big Data Store vom Typ "spatiotemporal", einen Graph Store oder einen Objektspeicher registrieren, wird dieser als sekundärer Sicherungsspeicher festgelegt. Beim Data Store vom Typ "relational" wird mit dem Argument |
|
|
Verwenden Sie dieses Argument, um einen sekundären Sicherungsspeicher aus einem Data Store zu entfernen. Wenn nur ein Sicherungsspeicher registriert ist, wird mit dem Argument "unregister" der Sicherungsspeicher für den Big Data Store vom Typ "spatiotemporal", den Objektspeicher oder den Graph Store vollständig entfernt. |
|
|
Alle für den mit der Option Die Liste enthält Angaben zum physischen Sicherungsspeicher, zum Namen des Sicherungsspeichers und dazu, welcher Sicherungsspeicher als Standardsicherungsspeicher registriert ist. |
|
|
Wenn Sie für den Graph Store, den Objektspeicher oder den Big Data Store vom Typ "spatiotemporal" mehrere Sicherungsspeicher angegeben haben, verwenden Sie das Argument Geplante Sicherungen werden in dieses Verzeichnis geschrieben, und es wird auch als Standardverzeichnis verwendet, wenn Sie das Dienstprogramm backupdatastore, listbackups oder restoredatastore ausführen, ohne einen Sicherungsspeicher anzugeben. |
Die Option "location"
Die Option --location ist in den folgenden Szenarien erforderlich:
Geben Sie den Speicherort des Sicherungsspeichers an, wenn Sie einen Sicherungsspeicher registrieren oder den ursprünglichen Standardsicherungsspeicher für den Data Store vom Typ "relational" ändern.
Um den Namen eines vorhandenen Sicherungsspeichers zu ändern, geben Sie das Argument
nameund den neuen Namenswert an.
Sie können die Option --location oder den Sicherungsnamen verwenden, wenn Sie einen Standardsicherungsspeicher festlegen oder einen Sicherungsspeicher entfernen.
Geben Sie für den Big Data Store vom Typ "spatiotemporal" oder zum Registrieren eines sekundären Sicherungsspeichers für den Data Store vom Typ "relational" die folgenden Argumente mit der Option --location durch Semikolons (;) getrennt an, und setzen Sie die gesamte Argumentzeichenfolge in doppelte Anführungszeichen ("):
--location "type=fs|s3|azure;location=<backup_location>;[name=<backup_location_name>];[username=<AWS_access_key_ID_or_Azure_account>];[password=<AWS_secret_access_key_or_Azure_account_key>];[endpointsuffix=<Azure_cloud_location> | region=<AWS_region>]".
Im Folgenden werden die einzelnen für die Option --location unterstützten Argumente erläutert:
|
Argument |
Beschreibung |
|---|---|
|
|
Dieses Argument ist erforderlich. Geben Sie an, welche Art von Speicherort für Sicherungen verwendet werden soll. Geben Sie Geben Sie Geben Sie |
|
|
Dieses Argument ist erforderlich. Geben Sie für Dateifreigaben den Dateipfad an. Geben Sie für Amazon S3-Buckets den Bucket-Namen und den Bucket-Pfad an. Geben Sie für BLOB-Speichercontainer den Container-Namen und den Container-Pfad an. Wenn Sie dieses Argument verwenden, um den ursprünglichen Standardsicherungsspeicher für den Data Store vom Typ "relational" zu ändern, darf der angegebene Speicherort kein vorhandener registrierter Sicherungsspeicher sein. |
|
|
Sie können dem Sicherungsspeicher einen Namen zuweisen. Handelt es sich bei dem Sicherungsspeicher um einen Dateipfad, z. B. Wenn Sie beim Konfigurieren des Data-Store-Sicherungsspeichers keinen Namen festlegen, weist ArcGIS Data Store einen Standardnamen zu. |
|
|
Dieses Argument ist erforderlich, wenn Sie das Argument Geben Sie für S3-Buckets die Zugriffsschlüssel-ID Ihres AWS-Kontos (Amazon Web Services) an. Geben Sie für Azure Blob Storage-Container den Namen für das Microsoft Azure-Speicherkonto an, das Zugriff auf den Blob Storage-Container hat. |
|
|
Dieses Argument ist erforderlich, wenn Sie das Argument Geben Sie für S3-Buckets den geheimen Schlüssel Ihres AWS-Kontos an. Geben Sie für Azure Blob Storage-Container den Schlüssel für das Azure-Konto an, das Sie mit dem Argument |
|
|
Wenn Sie das Argument Standardmäßig wird für |
|
|
Dieses Argument ist erforderlich, wenn Sie das Argument Sie müssen den Regionscode angeben. Legen Sie beispielsweise die Region ap-southeast-2 fest, wenn der Bucket in der Region "Asien-Pazifik (Sydney)" bereitgestellt wird. Informationen zu Regionscodes finden Sie in der AWS-Dokumentation. |
Zusätzliche Optionen
Folgende zusätzliche Optionen können Sie mit dem Dienstprogramm "configurebackuplocation" bereitstellen:
|
Option |
Beschreibung |
|---|---|
|
|
Diese Option wird nur mit Data Stores vom Typ "relational" verwendet und ermöglicht es Ihnen, den Standardsicherungsspeicher zu ändern, auch wenn der vorhandene Standardsicherungsspeicher nicht verfügbar ist. Gültige Werte: Wenn Sie den Standardsicherungsspeicher für einen Data Store vom Typ "relational" ändern, kopiert ArcGIS Data Store die vorhandenen Sicherungsdateien vom alten Speicherort an den neuen Speicherort. Ist der Zugriff von ArcGIS Data Store auf den alten Speicherort nicht möglich, können die Dateien nicht kopiert werden. In vorherigen Versionen führt dies zu einem Fehler im Werkzeug "configurebackuplocation". Um mit der Änderung des Standardsicherungsspeichers fortzufahren, ohne vorhandene Sicherungsdateien zu kopieren, geben Sie Der Standardwert für diese Option ist |
|
|
Gültige Werte: Wenn Sie dieses Dienstprogramm ausführen, werden Sie dazu aufgefordert, den angegebenen Vorgang zu bestätigen. Wenn Sie die Verwendung dieses Dienstprogramms automatisieren, legen Sie die Option |
Beispiele
Die folgenden Abschnitte enthalten Beispiele für das Ändern, Festlegen oder Auflisten von Sicherungsspeichern für Data Stores.
Ändern des Standardsicherungsspeichers für den Data Store vom Typ "relational"
Im ersten Beispiel ist der Sicherungsspeicher für einen Data Store vom Typ "relational" auf ein Verzeichnis mit dem Namen "fsdata_bu" auf einem Computer mit dem Namen "myshare" festgelegt.
./configurebackuplocation.sh --operation change --store relational --location "type=fs;location=/net/myshare/fsdata_bu"
You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)? Yes
configurebackuplocation --operation change --store relational --location "type=fs;location=\\myshare\fsdata_bu"
You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)? Yes
Hinzufügen eines Sicherungsspeichers für den Data Store vom Typ "relational"
In diesem Beispiel wird unter Azure ein zweiter Sicherungsspeicher für denselben Data Store vom Typ "relational" registriert.
./configurebackuplocation.sh --operation register --store relational --location "type=azure;location=mybackups;name=secondrelloc;username=myazureaccountlogin;password=zpw4myazureaccount"
configurebackuplocation --operation register --store relational --location "type=azure;location=mybackups;name=secondrelloc;username=myazureaccountlogin;password=zpw4myazureaccount"
You are going to change the backup location of the data store. Existing backups will be copied to the new location and it could take a few moments.
Please do not interrupt the process once it has started.
Do you want to continue (Yes or No)? Yes
Festlegen eines Sicherungsspeichers für einen Graph Store
In diesem Beispiel wird ein Sicherungsspeicher auf einer Netzwerkfreigabe für einen Graph Store registriert. Dem Sicherungsspeicher wird ein Name, "fshare", zugewiesen.
./configurebackuplocation.sh --operation register --store graph --location "type=fs;location=/net/sharedmachine/g_bu;name=fshare" --prompt no
configurebackuplocation --operation register --store graph --location "type=fs;location=\\sharedmachine\g_bu;name=fshare" --prompt no
Hinzufügen eines Sicherungsspeichers und Festlegen eines Standardverzeichnisses
In diesem Beispiel wird ein zweiter Sicherungsspeicher für den Big Data Store vom Typ "spatiotemporal" festgelegt. Der zusätzliche Sicherungsspeicher befindet sich im Azure-Speicher.
./configurebackuplocation.sh --operation register --store spatiotemporal --location "type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount" --prompt no
configurebackuplocation --operation register --store spatiotemporal --location "type=azure;location=myblobs;name=mazloc;username=myazureaccountlogin;password=zpw4myazureaccount" --prompt no
In diesem Beispiel wird auf AWS ein zweiter Sicherungsspeicher für denselben Big Data Store vom Typ "spatiotemporal" in der Region "Europa (Spanien)" festgelegt. Dem Sicherungsspeicher wird ein Name, "awsloc", zugewiesen.
./configurebackuplocation.sh --operation register --store spatiotemporal --location "type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0;region=eu-south-2" --prompt no
configurebackuplocation --operation register --store spatiotemporal --location "type=s3;location=mybucket;name=awsloc;username=abcdefg1234567;password=z9y8x7w6v5u4t3s2r1q0;region=eu-south-2" --prompt no
In diesem Beispiel wird der S3-Bucket als Standardsicherungsspeicher für den Big Data Store vom Typ "spatiotemporal" festgelegt. Dafür wird der Name des Sicherungsspeichers (awsloc) genutzt.
./configurebackuplocation.sh --operation setdefault --store spatiotemporal --location "name=awsloc" --prompt no
configurebackuplocation --operation setdefault --store spatiotemporal --location "name=awsloc" --prompt no
Abrufen einer Liste aller Sicherungsspeicher für einen Data Store
In diesem Beispiel werden alle Sicherungsspeicher für den Big Data Store vom Typ "spatiotemporal" aufgelistet.
./configurebackuplocation.sh --operation list --store spatiotemporal
configurebackuplocation --operation list --store spatiotemporal
Backup locations for spatiotemporal big data store:
================================================================
Name Type Location isDefault
================================================================
fsshare fs /net/sharedmachine/ge_bu false
awsloc s3 mybucket true
mazloc azure myblobs false
Backup locations for spatiotemporal big data store:
================================================================
Name Type Location isDefault
================================================================
fsshare fs \\sharedmachine\ge_bu false
awsloc s3 mybucket true
mazloc azure myblobs false