Назад | Перейти на главную страницу

Невозможно перенести проект Google Cloud из личного аккаунта в организацию

Я создал проект, используя свою личную учетную запись Google. Этот проект также связан с Firebase. Мы создали учетную запись организации, но не можем связать проект из личной учетной записи с учетной записью организации. Моя личная учетная запись Google также была добавлена ​​в качестве владельца организации, но я все еще не могу переместить проект. Пожалуйста, помогите в этом.

Чтобы перенести ваш личный проект в новую учетную запись организации 1 Сначала вам нужно убедиться, что ваша личная учетная запись имеет необходимые разрешения с обеих сторон: - Назначьте своей личной учетной записи Google роль Создателя проекта в новой организации - В переносимом проекте назначьте своей учетной записи следующие роли: Project Mover , Владелец проекта или редактор проекта (если у вас нет этих ролей, целевая организация не будет отображаться в консоли GCP как вариант для миграции)

Вы можете перенести свой проект с помощью консоли: откройте страницу IAM & admin> Settings в консоли GCP. Нажмите «Выбрать», а затем выберите «Нет организации» в списке «Организация». Выберите проект, который хотите перенести, затем нажмите «Перенести». В списке Организация выберите организацию, в которую вы хотите перенести свой проект.

Вы также можете использовать простую команду gcloud:

$ gcloud alpha projects move PROJECT_ID --organization ORGANIZATION_ID

Если вы хотите использовать API, это фрагмент:

project = crm.projects().get(projectId=flags.projectId).execute()
project['parent'] = {
    'type': 'organization',
    'id': flags.organizationId
}

project = crm.projects().update(
projectId=flags.projectId, body=project).execute()

Внимание: имейте в виду, что после миграции проекта пути назад уже нет!

Вы можете также прочитать эту статью в блоге Google Cloud Platform, в которой объясняется, как организовать свою организацию GCP. 2.