У меня есть учетная запись хранения в ЕС (v1) и хранилище ключей ЕС. Я делаю шифрование на стороне клиента при сохранении и получении больших двоичных объектов. Шифрование / дешифрование работает в этом сценарии.
Я воссоздаю свои ресурсы в регионе ZA и создал новую учетную запись хранения (v2) и новое хранилище ключей. Я скопировал капли через MS Azure Storage Explorer. Оба хранилища ключей имеют один и тот же секрет, но с другим именем.
Я не могу расшифровать большие двоичные объекты в хранилище ZA, даже если секретные данные совпадают.
Я заметил, что скопированные большие двоичные объекты на в хранилище ZA есть метаданные, называемые «encryptiondata», которые указывают на хранилище ключей ЕС.
Есть ли способ скопировать зашифрованные двоичные объекты из EU в учетную запись хранилища ZA и использовать ключ ZA для расшифровки их?
Единственное решение, которое я могу придумать, - это написать метод для выполнения следующих действий:
- Получить блоб EU и расшифровать его с секретом ЕС.
- Записать расшифрованные данные в ZA хранилище с секретом ZA.
Спасибо.