Questa guida spiega come spostare un progetto all'interno della risorsa organizzazione.
Il progetto è l'entità organizzativa di livello base in una risorsa organizzazioneCloud de Confiance by S3NS . I progetti vengono creati nelle risorse dell'organizzazione e possono essere inseriti in cartelle o nella risorsa dell'organizzazione stessa, formando la gerarchia delle risorse. Puoi spostare le risorse del progetto all'interno della gerarchia di risorse, ma devi considerare le implicazioni dello spostamento in termini di policy prima di eseguirlo.
Quando sposti un progetto, vengono spostati anche i criteri Identity and Access Management o dell'organizzazione collegati direttamente. Tuttavia, un progetto nella gerarchia delle risorse è interessato anche dalle policy ereditate dalle risorse padre. Se un progetto eredita un ruolo IAM che fornisce agli utenti l'autorizzazione a utilizzare un determinato servizio, gli utenti non avranno accesso a quel servizio nella destinazione, a meno che non ereditino l'autorizzazione anche nella destinazione.
Ad esempio, supponiamo che un account di servizio abbia il ruolo Storage Object Creator associato a un utente nella cartella A. Il account di servizio dispone delle autorizzazioni per caricare i dati in Cloud Storage in qualsiasi progetto nella cartella A. Se sposti uno di questi progetti nella cartella B, che non dispone delle stesse autorizzazioni ereditate, il account di servizio per quel progetto perde la possibilità di caricare dati, con conseguente interruzione del servizio.
Queste stesse considerazioni si applicano se i criteri dell'organizzazione sono definiti nelle cartelle di origine e di destinazione. Come i criteri IAM, i criteri dell'organizzazione vengono ereditati. Di conseguenza, devi assicurarti che le norme della tua organizzazione siano coerenti tra le cartelle di origine e di destinazione.
Per saperne di più sulle policy dell'organizzazione, consulta la pagina Introduzione al servizio Policy dell'organizzazione.
Per spostare un progetto, devi disporre del ruolo IAM Autore spostamento progetto
(roles/resourcemanager.projectMover) sia nella cartella di origine che in quella di destinazione. Se la risorsa non si trova in una cartella, devi disporre di questo ruolo nella risorsa organizzazione.
Questi ruoli ti concedono le seguenti autorizzazioni obbligatorie:
resourcemanager.projects.updatesul progetto- Se la risorsa si trova in una cartella:
resourcemanager.projects.movesulla cartella di origine e sulla destinazione - Se la risorsa non si trova in una cartella:
resourcemanager.projects.movesulla risorsa dell'organizzazione
Puoi anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Console
Per spostare un progetto:
Nella console Cloud de Confiance , vai alla pagina Gestisci risorse.
Seleziona la tua organizzazione dal menu a discesa Organizzazione in alto a sinistra della pagina.
Fai clic sulla riga del progetto per selezionarlo dall'elenco di risorse. Tieni presente che non devi fare clic sul nome del progetto, che ti reindirizza alla pagina Identity and Access Management (IAM) del progetto.
Fai clic sul menu opzioni (i tre puntini verticali) nella riga e poi su Sposta.
Fai clic su Sfoglia per selezionare la cartella in cui vuoi spostare il progetto.
Fai clic su Sposta.
gcloud
Per spostare un progetto, esegui il comando gcloud beta projects move:
gcloud beta projects move PROJECT_ID \ --DESTINATION_TYPE DESTINATION_ID
Sostituisci quanto segue:
PROJECT_ID: l'ID o il numero del progetto che vuoi spostare.
DESTINATION_TYPE:
organizationofolder.DESTINATION_ID: l'ID della risorsa organizzazione o della cartella in cui vuoi spostare il progetto. Puoi specificare un solo target.
API
Puoi utilizzare il metodo v3
projects.move
per spostare un progetto.
Richiesta:
POST https://cloudresourcemanager.googleapis.com/v3/{name=PROJECT_NAME}:move
{
"destinationParent": DESTINATION_PARENT
}
Sostituisci quanto segue:
PROJECT_NAME: il nome del progetto che vuoi aggiornare. Ad esempio,projects/415104041262DESTINATION_PARENT: la nuova risorsa organizzazione o cartella principale in cui vuoi spostare il progetto. Ad esempio:organizations/12345678901
In caso di esito positivo, la richiesta restituirà un'operazione che può essere utilizzata per monitorare lo spostamento del progetto.