Export Configuration Data
Amster can export configuration data from an AM instance. Export configuration data by using the export-config command.
The exported configuration data is written to a number of JSON-formatted files. The files are arranged in a hierarchy of global and realm configuration data.
To export encrypted password values in the configuration files you must generate and install a transport key. See Create Transport Keys to Export Configuration Data.
Usage:
am> export-config --path Path [options]
--path Path
The path into which exported configuration files are placed.
Existing files will be overwritten if they exist. The path is created if it does not exist.
Options:
--realms Realm [...]
Space-separated list of realms from which to export. Specify the full path of each realm to export. Use a single forward-slash (/) to represent the top-level root realm.
Example:
/ /subRealm/subSubRealm
Default: all
--realmEntities Entity [...]
Space-separated list of realm-based entities to export.
Use a space character in single-quotes (
' '
) to specify that no realm-based entities should be exported.For a list of the available entities, see the Entity Reference.
Default: all
--globalEntities Entity [...]
Space-separated list of global entities to export.
Use a space character in single-quotes (
' '
) to specify that no global entities should be exported.For a list of the available entities, see the Entity Reference.
Default: all
--failOnError [true|false]
If specified, the export process halts if an error occurs.
Default:
false
--listPasswords [true|false]
If specified, the export process creates a listing of entities that contain password data. The listing is stored in a file in the root of the specified export directory.
Default:
false
Examples
Before trying the following examples, start the Amster command-line interface, and connect to the AM instance from which to export data.
For information on connecting to instances, see Connect to AM.
Example 1
This example exports all configuration data, and will fail immediately if an error occurs.
am>export-config --path /tmp/myExportedConfigFiles --failOnError true
Export completed successfully
Example 2
This example exports the configuration for the DataStoreModule
, Scripts
, and OAuth2Provider
entities in a subrealm of the root realm named mySubRealm
.
Configuration data for global entities is not exported.
am>export-config --path /tmp/myExportedConfigFiles --realms '/mySubRealm' --realmEntities 'DataStoreModule Scripts OAuth2Provider' --globalEntities ' '
Export completed successfully