Ошибка, которую вы получаете , происходит из-за того, что ваши корзины находятся в разных классах хранения, как вы указали.Если один сегмент в классе региональных хранилищ, а другой - в классе мультирегиональных хранилищ, операция копирования завершится неудачно из-за разницы в классах хранения , которые основаны на разных расположениях.
Когда вы выполняете одну и ту же операцию с двумя контейнерами, имеющими класс Regional, он работает, потому что у них один и тот же класс.
Решением этой проблемы будет следование совету @ Adam и запусккоманда gsutil cp
для копирования ваших файлов между сегментами.Во-первых, вы можете получить доступ к провайдеру PowerShell в облачном хранилище с помощью:
cd gs:\
, а затем использовать эту команду для копирования файлов между сегментами независимо от класса хранения:
gsutil cp gs://[BUCKET_A/YOUR_FILE] gs://[BUCKET_B]