Перенос данных из хранилища BLOB-объектов Azure для шифрования на стороне клиента
В этом разделе объясняется, как перенести на стороне клиента зашифрованное содержимое в хранилище BLOB-объектов Azure из версии шифрования 1 в версию шифрования 2 с помощью BlobDataMigrationTool. Чтобы уменьшить уязвимости безопасности, обнаруженные в версии шифрования 1 на стороне клиента, рекомендуется перенести данные BLOB-объекта Azure в версию шифрования 2 на стороне клиента. Дополнительные сведения об уязвимости безопасности см. в документации Microsoft.
Этот инструмент можно запустить, предоставив опции сайта, архива, корневой папки, папки и BLOB-объекта. Если какая-либо из этих опций не указана в команде, инструмент будет выполняться для всей системы.
windchill com.ptc.windchill.objectstorage.azureblob.tools.BlobDataMigrationTool migrate -u <username> -p <password>
Ниже приведен список допустимых аргументов:
-h = <help> - печать справки команды
-u = <username> - имя пользователя администратора
-p = <password> - пароль администратора
-v = <verbose> - запуск утилиты в режиме отладки
-r = <rootFolderName> - имя корневой папки
-b = <blob> - путь к BLOB-объекту
-s = <site> - имя сайта
-t = <vault> - наименование архива
-f = <folder> - имя папки
После запуска инструмента он создает отчет в формате CSV в windchill/logs/BlobDataMigration. В отчете перечисляются такие сведения, как путь подключения, число файлов, которые успешно перенесены, число файлов, игнорируемых при переносе, число файлов, которые не удалось перенести, тип подключения, тип шифрования и общее время в секундах для переноса пути подключения.
В отчете перечисляются все доступные пути подключения. Файлы с типом подключения fileBased и файлы с шифрованием на стороне сервера будут игнорироваться при переносе, поскольку уязвимость безопасности применима только к шифрованию на стороне клиента. Инструмент также создает отдельный текстовый отчет, содержащий сведения о файлах, которые не удалось перенести. Если инструмент запускается несколько раз, ранее перенесенные файлы будут игнорироваться.
* 
1. Готовое к применению содержимое хранится в хранилище BLOB-объектов Azure с использованием шифрования на стороне сервера. Дополнительные сведения о настройке шифрования см. в разделе Настройка шифрования для подключений хранилища BLOB-объектов Azure.
2. Перенос содержимого в версию 2 шифрования на стороне клиента является одноразовой задачей и применим только при обновлении до Windchill 12.1.2.0 от предыдущего выпуска Windchill.
Было ли это полезно?