Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Diese Checkliste hilft Ihnen dabei, Projekte zwischen Organisationen zu verschieben. Die folgende Checkliste enthält eine Liste der wichtigsten Aufgaben beim Verschieben eines Projekts zwischen Organisationen, eine kurze Anleitung für jeden Schritt und einen Link zu weiteren Informationen.
Checkliste
Klicken Sie auf einen Checklisteneintrag, um weitere Informationen zu erhalten. Klicken Sie in das Kästchen, wenn Sie eine Aufgabe abgeschlossen haben.
Sie sollten berücksichtigen, wie sich die Migration auf die im Projekt ausgeführten Dienste auswirkt. Änderungen an der Ressourcenhierarchie, die durch eine Projektverschiebung verursacht werden, können zu Änderungen an übernommenen Richtlinien wie Organisationsrichtlinien und IAM-Richtlinien führen.
Erstellen Sie einen Plan, um sicherzustellen, dass die möglichen Auswirkungen während der Projektverschiebung minimiert werden. In der Move Analysis API finden Sie eine detaillierte Aufschlüsselung der Blockierungen für die Projektverschiebung.
Da das Projekt von einer Organisation in eine andere verschoben wird, gibt es viele potenzielle Interaktionen zwischen den Diensten, die auf Projekt- und Organisationsebene verwendet werden. Im Rahmen Ihres Migrationsplans sollten Sie diese Fälle berücksichtigen, wenn der Betrieb Ihres Projekts von den beteiligten Diensten abhängig ist.
Eine Liste der Sonderfälle und deren Behandlung finden Sie unter Sonderfälle behandeln.
Sie benötigen einen bestimmten Satz von IAM-Rollen, um ein Projekt von einer Organisation zu einer anderen zu verschieben. Sie benötigen außerdem Berechtigungen zum Erstellen und Verwalten von Organisationsrichtlinien.
Sie können diese Berechtigungen erhalten, indem Sie die folgenden Rollen erwerben:
Projektverschieber (roles/resourcemanager.projectMover) für das Projekt, das Sie verschieben möchten, und dessen übergeordnete Ressource.
Projektersteller (roles/resourcemanager.projectCreator) für den Zielordner oder die Zielorganisation.
Administrator für Organisationsrichtlinien (roles/orgpolicy.policyAdmin) sowohl für die Quell- als auch für die Zielorganisation.
Weitere Informationen zu den erforderlichen Rollen und Berechtigungen finden Sie unter Berechtigungen zuweisen.
Um ein Projekt von einer Organisation in eine andere zu verschieben, müssen Sie die Einschränkung constraints/resourcemanager.allowedExportDestinations festlegen, die die Organisationen festlegt, in die das Projekt verschoben werden kann.
Auf der Zielseite müssen Sie die Einschränkung constraints/resourcemanager.allowedImportSources angeben, die die Organisationen festlegt, aus denen Projekte importiert werden können.
Wenn eine dieser Einschränkungen nicht richtig festgelegt ist, schlägt die Migration mit dem Fehler FAILED_PRECONDITION fehl.
Nachdem Sie die oben genannten Schritte ausgeführt haben, können Sie die Resource Manager API zum Verschieben einer Projektressource verwenden. Sie können dazu den Google Cloud-Befehlszeilenbefehl gcloud beta projects move oder die REST API-Methode projects.update() verwenden.
Weitere Informationen zur Migration Ihres Projekts finden Sie unter Migration ausführen.