Bestaande projecten naar de organisatie migreren
Wanneer er een organisatieresource voor uw domein is gemaakt, kunt u uw bestaande projecten naar de organisatie verplaatsen. U moet een eigenaar of een bewerker van het project en een projectmaker in de organisatie zijn om de projecten te kunnen verplaatsen.Alle projecten die na het maken van de organisatieresource worden gemaakt, behoren automatisch tot de organisatieresource. U kunt een project naar een organisatie migreren met behulp van de GCP-console, de Resource Manager API of de opdrachtregeltool gcloud
.
Projecten naar een organisatie migreren
Nadat een project aan een organisatie is gekoppeld, kunt u het niet meer wijzigen in Geen organisatie of het zelf naar een andere organisatie verplaatsen. Wilt u een project migreren nadat het aan een organisatie is gekoppeld? Neem dan contact op met GCP-ondersteuning.
Projecten zonder organisatie migreren
Als u een project wilt migreren, heeft u de rol Projectmaker (roles/resourcemanager.projectCreator
) nodig voor de organisatie waarnaar u uw project wilt migreren. U heeft ook de rol Projectmigrator (roles/resourcemanager.projectMover
) nodig voor het project dat u migreert. Als u deze rollen niet heeft, ziet u de doelorganisatie niet als migratie-optie in de Google Cloud Platform Console.
Projectmigratie is niet omkeerbaar. Nadat een project aan een organisatie is gekoppeld, kunt u het niet meer wijzigen in Geen organisatie of het zelf naar een andere organisatie verplaatsen. Wilt u een project verplaatsen nadat het aan een organisatie is gekoppeld? Neem dan contact op met GCP-ondersteuning.
Console
Als u een project naar een organisatie wilt migreren, doet u dit als volgt:
Open de pagina IAM en beheer > Instellingen in de GCP-console.
Selecteer Geen organisatie in het dropdownmenu Organisatie selecteren bovenaan de pagina en selecteer vervolgens het project dat u wilt migreren.
Klik bovenaan de pagina op Migreren.
Selecteer in het dropdownmenu Organisatie de organisatie waarnaar u uw project wilt migreren.
U kunt de selectie niet zelf ongedaan maken wanneer een project eenmaal aan een organisatie is toegevoegd.
gcloud
Als u een project naar een organisatie wilt migreren, voert u de volgende opdracht uit:
gcloud alpha projects move PROJECT_ID / --organization ORGANIZATION_ID
Hierbij geldt het volgende:
- PROJECT_ID is de ID van het project dat u naar de organisatie wilt verplaatsen.
- ORGANIZATION_ID is de ID van de organisatie waarnaar u het project wilt verplaatsen.
U kunt de selectie niet zelf ongedaan maken wanneer een project eenmaal aan een organisatie is toegevoegd.
API
U kunt met de Resource Manager API een project naar de organisatieresource verplaatsen door het bijbehorende veld parent
in te stellen op de organisatie-ID van de organisatie.
Als u een project naar de organisatie wilt migreren, doet u dit als volgt:
- Haal het object
project
op met de methodeprojects.get()
. - Stel het bijbehorende veld
parent
in op de organisatie-ID van de organisatie. - Werk het object
project
bij met de methodeprojects.update()
.
U kunt het veld parent
niet wijzigen nadat u het heeft ingesteld.
In het volgende codefragment staan de bovenstaande stappen beschreven:
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()
Opmerking over beleidsimplicaties
Cloud IAM-beleid dat al voor een project is gedefinieerd, wordt met het project geïmporteerd. Dit houdt in dat gebruikers die over rechten voor een project beschikken voordat het wordt verplaatst, die rechten behouden nadat het project naar de organisatie is gemigreerd.
Cloud IAM-rechten worden overgenomen en zijn cumulatief. Als er rollen zijn gedefinieerd op organisatieniveau, worden die rollen overgenomen door de projecten wanneer die naar de organisatie worden verplaatst. Als bijvoorbeeld voor henk@mijnorganisatie.com de rol van projectbewerker is gedefinieerd op organisatieniveau, zal hij deze rol ook hebben bij elk project dat naar de organisatie wordt gemigreerd. Dit verandert niets in bestaande projecten, maar het houdt in dat mogelijk meer gebruikers toegang krijgen door overgenomen rechten.
Op die manier wordt ook het organisatiebeleid overgenomen in de hiërarchie. Er wordt standaard geen organisatiebeleid gedefinieerd voor een organisatie wanneer deze wordt gemaakt. Als u vervolgens organisatiebeleid voor uw organisatie heeft gedefinieerd, moet u voorzichtig zijn bij het verplaatsen van projecten naar de organisatie om ervoor te zorgen dat projecten consistent zijn met dergelijk beleid.
Bestaande factureringsaccounts migreren
Als u een G Suite- of Cloud Identity-klant met bestaande factureringsaccounts bent, kunt u deze naar uw organisatie migreren. U moet een maker van factureringsaccounts en een factureringsbeheerder zijn om factureringsaccounts te migreren. Zie Standaard organisatierollen beheren voor meer informatie over het toekennen van deze rollen. Het migreren van een factureringsaccount naar een organisatie heeft geen invloed op projectservices.
Voer de onderstaande stappen uit om uw bestaande factureringsaccounts naar een organisatie te migreren:
-
Ga naar de pagina Facturering van de GCP-console:
GA NAAR DE FACTURERINGSPAGINA - Selecteer Geen organisatie in het dropdownmenu boven aan de pagina om factureringsaccounts te bekijken die niet zijn gekoppeld aan een organisatie.
- Klik onder Naam van factureringsaccount op de naam van het factureringsaccount dat u wilt migreren.
- Klik bij de getoonde gegevens van het factureringsaccount op Organisatie wijzigen en selecteer vervolgens de organisatie waarnaar u het factureringsaccount wilt migreren.