Migration

New-MSLMigration

Synopsis

Migrate streams to MSL5.

Syntax

New-MSLMigration [-StreamIDs] <Int32[]> [-MigrationType] <String> [-MSL5APIKey] <String> [[-EdgeRCFile] <String>] [[-Section] <String>] [[-AccountSwitchKey] <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]

Description

Migrate streams from MSL4 to MSL5. migrationType is one of:

  • SOFT. Tests one or more streams, and if needed, allows for reverts.
  • HARD. Permanently moves the stream to MSL5. For more information, see the Migration guide.

Parameters

‑AccountSwitchKey

An account credential key that lets you move between accounts when using an API client enabled for multiple accounts. To find account switch keys, use Get-AccountSwitchKey.

‑EdgeRCFile

Your EdgeGrid resource file to authenticate your command. Defaults to ~/.edgerc.

‑MSL5APIKey
Required

The custom JWT token you can generate in the MSL5 portal. When generating the key, include the account IDs of the streams you want to migrate.

‑MigrationType
Required

Choose the migration type. SOFT migration lets you test streams in MSL5, and revert them back to MSL4 if needed. HARD migration to MSL5 is permanent. For details on migration types, see the Migration guide.

‑Section

The section name in your EdgeGrid resource file to retrieve authentication credentials from. Defaults to default.

‑StreamIDs
Required

List of stream IDs.

Related Links