Synadia Platform

Import from NSC

Systems, accounts and users can be imported into an Control Plane managed system directly from a local nsc store.

If you haven't already Download and configure the CLI.

Import Systems

syn-cp system import

The import command will prompt you for the operator you want to import.

Control Plane will ignore the system if it has already been imported - it is safe to run this command multiple times.

When importing an operator or SYS account that is configured with signing keys, you will be prompted if you want to import the root key or a signing key:

? Use Operator Signing Key? (y/N)
? Use SYS Account Signing Key? (y/N)

In order for Control Plane to fully manage the system and handle operations such as signing key rotation you must import the root operator and SYS account keys.

It is possible to import all accounts for a given operator as one command - use the --all flag:

syn-cp system import --all

You may also import all users using the --users flag:

syn-cp system import --all --users

To import specific accounts or users, use the import-account and import-user commands after the system has been imported.

Import Accounts

syn-cp system import-account

The import-account command will prompt you for the system, operator, and account you want to import.

Any accounts / users that already exist in Control Plane will be ignored - it is safe to run this command multiple times.

You can import an account from any operator in your local nsc store, even ones that were not created by the system you are importing into. Control Plane will update the account JWT during import and sign it with the correct system key.

To import an account the root key seed must be in your local nsc store. Any signing key seeds that are present on the account's JWT will be imported if possible, but are not required.

Each signing key will be imported as a new group named imported-key-*

It is possible to import all accounts from a given operator as one command - use the --all flag:

syn-cp system import-account --all

You may also import all users for a particular account using the --users flag:

syn-cp system import-account --users

If you only want to import specific users use the import-user command below after importing the account.

Import Users

syn-cp system import-user

The import-user command will prompt you for the system, operator, account, and user you want to import.

The account you want to import into must have already been imported.

You must have access to the user's seed in order to import them.

If a signing key was use the imported user will be automatically added to the correct group in Control Plane.

Previous
Setup