Elenco di controllo per la migrazione dei progetti
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questo elenco di controllo ti aiuterà a spostare i progetti tra le organizzazioni. L'elenco di controllo di seguito contiene un elenco delle principali attività legate allo spostamento di un progetto tra le organizzazioni, brevi istruzioni per ogni passaggio e un link a ulteriori informazioni.
Elenco di controllo
Fai clic su una voce dell'elenco di controllo per visualizzare ulteriori informazioni e fai clic sulla casella quando completi un'attività.
Devi considerare l'impatto della migrazione sui servizi in esecuzione all'interno del progetto. Le modifiche alla gerarchia delle risorse causate dallo spostamento di un progetto possono determinare modifiche ai criteri ereditati, ad esempio i criteri dell'organizzazione e i criteri di gestione di identità e accessi.
Crea un piano per assicurarti che gli eventuali impatti potenziali siano ridotti durante lo spostamento
del progetto. Per definire più facilmente il tuo piano, utilizza l'API Move Analysis per avere un'analisi dettagliata dei blocchi per lo spostamento del progetto.
Data la natura dello spostamento di un progetto da un'organizzazione all'altra,
ci sono molte potenziali interazioni tra i servizi in uso a livello di
progetto e di organizzazione. Nell'ambito del tuo piano di migrazione, dovresti considerare questi casi se dipendi dai servizi coinvolti per il funzionamento del tuo progetto.
Per un elenco dei casi speciali e di come gestirli, consulta la sezione Gestire i casi speciali.
Per spostare un progetto da un'organizzazione a un'altra, devi avere un determinato set di ruoli IAM. Avrai anche bisogno dell'autorizzazione per creare e gestire
i criteri dell'organizzazione.
Per ottenere queste autorizzazioni, devi acquisire i seguenti ruoli:
Spostamento di progetti (roles/resourcemanager.projectMover) nel progetto da spostare e nella relativa risorsa padre.
Autore progetto (roles/resourcemanager.projectCreator) nella cartella
o nell'organizzazione di destinazione.
Amministratore criteri dell'organizzazione (roles/orgpolicy.policyAdmin) nelle organizzazioni di origine e di destinazione.
Per eseguire lo spostamento di un progetto da un'organizzazione all'altra, devi impostare il vincolo constraints/resourcemanager.allowedExportDestinations, che definisce le organizzazioni in cui può essere spostato.
Sul lato destinazione, devi impostare il vincolo constraints/resourcemanager.allowedImportSources che definisce le organizzazioni da cui è possibile importare i progetti.
Se uno di questi vincoli non è impostato correttamente, la migrazione non riuscirà
con un errore FAILED_PRECONDITION.
Dopo aver completato i passaggi precedenti, puoi utilizzare l'API Resource Manager per spostare una risorsa di progetto. Per eseguire lo spostamento, puoi utilizzare il comando dell'interfaccia a riga di comando
gcloud beta projects move di Google Cloud o il metodo API REST di projects.update().
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Difficile da capire"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Informazioni o codice di esempio errati"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Mancano le informazioni o gli esempi di cui ho bisogno"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]