Convert-AipServiceKeyToKeyVault
Изменяет расположение устаревшего ключа, управляемого клиентом, в Azure Information Protection с расположением управляемого клиентом ключа в Azure Key Vault.
Синтаксис
Convert-AipServiceKeyToKeyVault
-KeyVaultKeyUrl <String>
-KeyIdentifier <String>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Convert-AipServiceKeyToKeyVault предназначен только для клиентов, которые ранее создали ключ, управляемый клиентом, для Azure Rights Management и получили приглашение перенести ключ клиента Azure Information Protection в Azure Key Vault.
Важно!
Не выполняйте этот командлет, если вы не получили это приглашение от корпорации Майкрософт и не запустите этот командлет без помощи от Корпорации Майкрософт.
Для настройки ключа клиента необходимо использовать PowerShell; Эту конфигурацию нельзя выполнить с помощью портала управления.
Azure Information Protection теперь использует Azure Key Vault для управления ключом клиента, управляемого клиентом, и отслеживания его. Чтобы создать ключ клиента, управляемый клиентом в первый раз, выполните команду Use-AipServiceKeyVaultKey вместо этого командлета.
Дополнительные сведения об управлении ключом клиента Information Protection Azure см. в статье "Планирование и реализация ключа клиента Information Protection Azure".
Перед выполнением этого командлета необходимо определить исходный ключ клиента, управляемый клиентом. Для этого используйте командлет Get-AipServiceKeys . Из выходных данных и идентифицированного ключа при выполнении этого командлета потребуется значение KeyIdentifier для параметра KeyIdentifier .
Кроме того, администратор вашей организации для Azure Key Vault должен создать новый ключ для Azure Information Protection и указать URL-адрес для этого ключа. При выполнении этого командлета необходимо указать URL-адрес параметра KeyVaultKeyUrl . Этот администратор Azure Key Vault также должен предоставить службе Azure Rights Management доступ из Azure Information Protection доступ к хранилищу ключей, который содержит ключ.
По соображениям безопасности этот командлет не позволяет изменять управление доступом для ключа; Это необходимо сделать из Key Vault.
Примеры
Пример 1. Изменение расположения устаревшего ключа клиента с помощью ключа в Azure Key Vault
PS C:\>Convert-AipServiceKeyToKeyVault -KeyIdentifier aaaaaaaa-1111-2222-3333-bbbbbbbbbbbb -KeyVaultKeyUrl "https://contoso.vault.azure.net/keys/contoso-aipservice-key/aaaabbbbcccc111122223333"
Изменяет расположение исходного ключа, управляемого клиентом, который содержит идентификатор ключа aaaaaa-1111-2222-3333-bbbb с расположением ключа, управляемого клиентом, в Azure Key Vault, который называется contoso-aipservice-key и имеет номер версии aaaabbcccc111222233333 в хранилище ключей Contoso.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительное выполнение команды без запроса на подтверждение пользователем.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-KeyIdentifier
Указывает значение идентификатора ключа исходного ключа клиента, управляемого клиентом, которым теперь требуется управлять из Azure Key Vault.
Чтобы получить значение идентификатора ключа, используйте командлет Get-AipServiceKeys .
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-KeyVaultKeyUrl
Указывает URL-адрес ключа в Azure Key Vault, который вы хотите использовать для ключа клиента. Этот ключ будет использоваться Azure Information Protection в качестве корневого ключа для всех криптографических операций для вашего клиента.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |