Можно ли использовать несколько служебных ключей в одной команде? - PullRequest
0 голосов
/ 23 сентября 2018

Мы хотели скопировать файл из хранилища одного проекта в другое.

У меня есть учетные данные для проекта A и проекта B в отдельных учетных записях служб.

Единственный способ, которым мы знали, как копировать файлы, - это добавить разрешения доступа к служебным ключам в список контроля доступа к корзине.

Есть ли какой-либо другой способ запуска команд между учетными записями с использованием нескольких служебных ключей?

1 Ответ

0 голосов
/ 20 ноября 2018

Для этого можно использовать Служба передачи в облачном хранилище .

Документы должны помочь вам настроить разрешения для сегментов в обоих проектах и ​​выполнить переносы. программно или на консоли .

Чтобы получить адрес электронной почты учетной записи службы, связанной со службой передачи хранилища, введите идентификатор проекта в Попробуйте этоAPI страница.Затем вам необходимо предоставить этой учетной записи электронной почты необходимые роли для доступа к данным из источника. Для просмотра объекта хранилища должно быть достаточно разрешений .

В месте назначения данных вам необходимо получить адрес электронной почты учетной записи службы для второго идентификатора проекта, а затем присвоить ему роль Storage Legacy Bucket Writer.

Затем вы можете выполнить передачу, используя фрагменты документов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...