# #google-cloud-platform #google-cloud-functions
Вопрос:
У меня есть требование написать облачную функцию, которая будет копировать файлы из одного проекта в другой проект. Можем ли мы использовать функцию Google Cloud для того же самого ? Могу ли я использовать папку destination_bucket из другого проекта и корзину источников из другого проекта?
Например:
blob_copy = source_bucket.copy_blob(
source_blob, destination_bucket, destination_blob_name
)
Комментарии:
1. Почему ты не мог этого сделать? Это всего лишь вопрос разрешений!
Ответ №1:
Да, это возможно. Вам необходимо убедиться, что Учетная запись Службы имеет доступ к обоим сегментам (как в целевом, так и в исходном проектах), а также имеет необходимые разрешения на хранение (по крайней мере, список, получение, создание).
Вы можете просмотреть роли здесь: Роли облачного хранилища
Комментарии:
1. Спасибо!! Позвольте мне попробовать это.