Gestione dei dati personali per Continuous Delivery
DevOps Insights Il servizio giungerà al termine e verrà interrotto il 31 agosto 2026. Il servizio " Continuous Delivery " verrà interrotto nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più
Puoi modificare, esportare, o eliminare i dati personali da IBM Cloud® Continuous Delivery.
I dati personali sono le informazioni correlate a una persona fisica o che la identificano. Ad esempio, i dati personali possono essere un nome, un indirizzo email, un avatar, un token o qualsiasi numero di identificativi utilizzati con Continuous Delivery. I seguenti componenti Continuous Delivery contengono dati personali:
- Git Repos and Issue Tracking
- Pipeline Continuous Delivery
- Toolchain e integrazioni dello strumento
- IBM Cloud® DevOps Insights
IBM non gestisce i dati nel servizio Continuous Delivery. Prima di uscire dal servizio Continuous Delivery che si trova in IBM Cloud Pubblico, devi eliminare i tuoi dati.
Continuous Delivery fornisce le autorizzazioni appropriate per gestire i dati all'interno di un gruppo di risorse. La tua azienda potrebbe avere delle politiche che limitano queste autorizzazioni. Se non disponi delle le autorizzazioni appropriate, contatta l'amministratore del tuo account IBM Cloud.
Per gestire i propri dati personali, è necessario comprendere il funzionamento degli account IBM Cloud, le modalità di utilizzo di tali account e i diritti di accesso ad essi associati.
Account e diritti di accesso
Per lavorare in IBM Cloud, devi eseguire l'accesso con un nome utente e una password. Quando effettui l'accesso, IBM Cloud associa almeno un account IBM Cloud alle tue credenziali utente. Quando crei risorse come gruppi di risorse, toolchain e oggetti Continuous Delivery, vengono associati a un account IBM Cloud.
La struttura di accesso di IBM Cloud ti offre la possibilità di lavorare su diversi account. Utilizzando l'interfaccia utente di IBM Cloud, è possibile passare da un account all'altro. Quando esegui l'accesso, uno qualsiasi dei seguenti tipi di account potrebbe essere associato alle tue credenziali utente:
- Account personale
- Account aziendale
- Account individuale aziendale
Account personali
Di norma, ciascun utente ha un suo account che è il suo account personale. Puoi identificare facilmente il tuo account personale perché di solito contiene il tuo nome, ad esempio Account di John Smith.
Hai pieni diritti su tutti gli oggetti creati nel tuo account personale. Puoi invitare altri utenti a unirsi al tuo account, assegnare loro diritti sugli oggetti da te creati e assegnare loro i diritti per creare oggetti nel tuo account. A causa di tali diritti, è possibile che nel tuo account siano presenti i dati personali di altri utenti e che i tuoi dati personali siano presenti negli account di altri utenti.
Se disponi dell'autorizzazione a creare un oggetto in un account, hai anche l'autorizzazione a modificarlo e cancellarlo, indipendentemente dall'account in cui è archiviato. Quando collaborano, due utenti spesso condividono un account personale.
Account aziendali
Un account aziendale è configurato dalla tua azienda. Di norma, vieni aggiunto automaticamente all'account, piuttosto che essere invitato. Sebbene gli account aziendali offrano agli utenti uno spazio in cui lavorare, comunicare e condividere risorse e servizi di ricarica, questa configurazione è solo una convenzione. Un account aziendale in realtà non è diverso da un account personale. Gli oggetti creati in un account aziendale sono associati all'account e gli utenti possono essere invitati all'account.
I team di persone che lavorano per un'azienda spesso collaborano utilizzando un account aziendale.
Account individuali aziendali
Quando lavori per una società, il lavoro nel tuo account potrebbe appartenere, da un punto di vista legale, alla società stessa. Molti utenti che lavorano per una società hanno un account individuale aziendale. Se esegui l'accesso al tuo account utilizzando delle credenziali che contengono il nome della tua società e anche quello che sembra essere un account personale, il lavoro nel tuo account personale potrebbe appartenere alla società in questione.
Un account individuale aziendale non è diverso da qualsiasi altro account. Puoi invitare gli utenti a un account individuale aziendale e gli oggetti creati in un account individuale aziendale appartengono all'account.
Se lavori per una società che è proprietaria del tuo lavoro, un account personale che di norma contiene il tuo nome è considerato un account individuale aziendale.
Modifica, esportazione ed eliminazione di dati personali
Indipendentemente dal tipo di account IBM Cloud utilizzato, se disponi dei diritti sugli oggetti presenti nell'account, puoi modificarli, esportarli ed eliminarli. Prima di apportare modifiche, coordinati con gli altri utenti per assicurarti di non modificare o eliminare dei dati senza che sia necessario.
Prima di eliminare dati da un account, determina se si tratta di un account personale o di un account individuale aziendale.
Account personale
Se sei il proprietario di un account personale, puoi apportare modifiche ed eliminare i tuoi dati. Se condividi il tuo account con un altro utente, tu sei il proprietario dei dati ma sarebbe opportuno che tu contattassi tale utente in merito al lavoro condiviso.
Se non puoi accedere al tuo account IBM Cloud, contatta il IBM.
Account individuale aziendale
Se sei il proprietario di un account individuale aziendale, devi coordinare eventuali modifiche sia con la tua società che con gli altri membri del tuo team. Elimina i tuoi dati personali indipendentemente dal fatto che siano archiviati in un account aziendale o in un account individuale aziendale. Assicurati di non eliminare del lavoro che hai condiviso con altri utenti.
Prima di iniziare a gestire i tuoi dati personali relativi ai componenti di Continuous Delivery, assicurati di aver effettuato l'accesso al tuo account su IBM Cloud. Per visualizzare l'account di IBM Cloud su cui stai lavorando al momento, nella barra dei menu clicca sull'avatar del tuo profilo.
Se non riesci ad accedere al tuo account IBM Cloud, contatta la tua azienda e collabora con loro per cancellare i tuoi dati personali.
Se vuoi eliminare tutti i dati personali da Continuous Delivery, l'ordine in cui elimini tali dati è importante. Per prima cosa, cancellare i dati di Git Repos and Issue Tracking, quindi eliminare l'account Git Repos and Issue Tracking. Infine, elimina le tue delivery pipeline, integrazioni degli strumenti e toolchain.
Modifica, esportazione ed eliminazione dei dati di “ Git Repos and Issue Tracking ”
Git Repos and Issue Tracking fornisce un servizio Git ospitato nel cloud. Per associare il tuo account IBM Cloud a un account Git viene utilizzato un meccanismo di Single Sign-On. Nel tuo account Git vengono creati per tuo conto un nome completo e un nome breve. Gli altri utenti possono utilizzare il tuo nome breve per fare riferimento a te in un commento all'interno di un problema Git. Puoi personalizzare il tuo account Git e aggiungere dati personali, come una descrizione di te stesso o un'immagine.
Git Repos and Issue Tracking fornisce un ambiente di social coding potente ma complesso in cui gli utenti contribuiscono a diversi progetti e gli oggetti sono condivisi. Questo ambiente può rendere difficile individuare ed eliminare i tuoi dati personali.
I profili, le impostazioni, i progetti personali, i gruppi e i frammenti del tuo account sono associati al tuo account Git. Se elimini il tuo account Git, questi oggetti vengono eliminati. Per cancellare i dati personali da un altro progetto, accedi al progetto e modificalo per rimuovere i tuoi dati personali oppure elimina completamente il progetto. Assicurati di coordinarti con altri membri del tuo team prima di eliminare progetti condivisi.
Prima di eliminare il tuo account Git, elimina i tuoi dati personali dagli altri progetti. Dopo aver cancellato il tuo account su Git, potrebbe risultare difficile, se non impossibile, ritrovare tutti i progetti a cui hai contribuito.
Esportazione di un progetto Git Repos and Issue Tracking
Prima di eliminare un progetto Git Repos and Issue Tracking, puoi esportare il progetto per archiviarlo.
- Fare clic sull'icona Impostazioni
nella barra laterale di navigazione. - Fai clic su General.
- Fai clic su Expand per espandere la sezione Export project.
- Fai clic su Export project.
Dopo che il progetto è stato archiviato, puoi importarlo in un'altra istanza GitLab.
Eliminazione del tuo account Git Repos and Issue Tracking
Puoi eliminare il tuo account Git Repos and Issue Tracking e la maggior parte delle cose di proprietà di tale account.
- Nella dashboard delle impostazioni utente di Git Repos and Issue Tracking, nella pagina Account, nella sezione Elimina account, fai clic su Elimina account.
- Vengono eliminati tutti i progetti Git, compresi i repository e i problemi. Vieni anche rimosso da qualsiasi gruppo Git Repos and Issue Tracking a cui appartieni.
Dopo che il tuo account è stato eliminato, del contenuto continuerà a esistere. Questo contenuto viene assegnato a un Ghost User a livello di sistema. Ad esempio, i commenti aggiunti a un problema rimangono, ma vengono attribuiti all'utente fantasma. Per eliminare tutto il contenuto creato, contattare il SupportoIBM
Git Repos and Issue Tracking utilizza un meccanismo di Single Sign-On che crea automaticamente un account Git corrispondente al tuo account IBM Cloud la prima volta che accedi all'integrazione dello strumento. Dopo che hai eliminato il tuo account, non accedere a Git Repos and Issue Tracking. Se accedi nuovamente a Git Repos and Issue Tracking, viene creato automaticamente un nuovo account che devi eliminare.
Modifica, esportazione ed eliminazione dei dati della pipeline " Continuous Delivery "
Continuous Delivery fornisce due diversi tipi di pipeline: Classic e Tekton. Queste pipeline eseguono script per creare, verificare e distribuire la tua applicazione a IBM Cloud fornendo fasi e attività, lavori e passi, variabili di ambiente e altri oggetti che potrebbero contenere dati personali. Puoi eliminare questi oggetti singolarmente oppure puoi eliminare un'intera pipeline.
Assicurati di coordinarti con gli altri membri del tuo team prima di eliminare oggetti condivisi o pipeline. L'eliminazione di oggetti condivisi potrebbe causare il malfunzionamento di una pipeline.
Una pipeline non può esistere al di fuori di una toolchain. Se elimini una toolchain, vengono eliminate anche tutte le pipeline ad essa associate. Se intendi eliminare un'intera toolchain, non hai bisogno di eliminare ciascuna pipeline singolarmente. Vai invece alla sezione "Modifica ed eliminazione di toolchain e integrazioni di strumenti" e segui i passaggi indicati per eliminare una toolchain.
Pipeline classici
Le fasi classiche di una pipeline possono includere dati personali, quali le credenziali sotto forma di proprietà dell'ambiente, e una definizione della pipeline che ne illustra lo stato attuale. Le fasi potrebbero inoltre includere script all'interno dei lavori che si desidera modificare o eliminare, nonché artefatti e log relativi alle esecuzioni più recenti della pipeline che si desidera esportare. Utilizza le azioni Configure Stage o Delete Stage per modificare o eliminare una fase. Utilizza l'azione di scaricamento per esportare le risorse utente o i log da una fase.
Modifica di una fase della pipeline Classic
Per modificare una fase della pipeline:
-
Nella pagina Pipeline, fai clic sull'icona Settings.
-
Fai clic su Configure Stage.
-
Nella scheda ENVIRONMENT PROPERTIES, modifica o elimina proprietà.
-
Modifica uno script di lavoro in una fase della pipeline. Seleziona il lavoro e modifica i valori che fanno parte della creazione, della distribuzione o della configurazione del test.
lo script di -
Elimina un lavoro dalla fase della pipeline. Nella scheda JOBS, seleziona il lavoro che vuoi eliminare e fai clic su Remove.
Esportazione di una fase della pipeline Classic
Per esportare la definizione per un'intera pipeline, accoda /yaml all'URL della pipeline:
https://cloud.ibm.com/devops/pipelines/<pipeline id>/yaml?env_id=<region id>
Dove <pipeline id> e <region id> sono i valori visualizzati nella pagina della pipeline URL.
Il file yaml risultante include le definizioni di tutte le fasi della pipeline.
Per esportare le risorse utente e i log per una fase della pipeline:
- Nella pagina Pipeline, fai clic su View logs and history.
- Fai clic sul numero di build di cui desideri esportare le risorse utente e i log.
- Fare clic su DOWNLOAD > Artifacts per esportare gli artifact relativi alla build selezionata.
- Fai clic su DOWNLOAD > Log per esportare i log relativi alla build selezionata.
Eliminazione di una fase della pipeline Classic
Per eliminare una fase della pipeline:
- Nella pagina Pipeline, fai clic sull'icona Settings.
- Fai clic su Delete Stage.
Pipeline Tekton
Le pipeline Tekton potrebbero includere dati personali come credenziali sotto forma di proprietà di ambiente o dettagli di esecuzioni di pipeline. È possibile eliminare queste esecuzioni, che rimuove i log e i dettagli di esecuzione associati. Utilizzare l'azione Scarica per esportare tutti i dati associati all'esecuzione della pipeline selezionata.
Modifica di una pipeline Tekton
Per modificare una definizione di pipeline Tekton:
- Nella pagina Panoramica pipeline, fare clic su Impostazioni, quindi fare clic su Definizioni.
- Fai clic su Aggiungi per aggiungere un repository Git che è stato già aggiunto alla toolchain.
- Fai clic sul menu per accedere alle opzioni e fai clic su Modifica o Rimuovi per modificare o rimuovere una definizione di repository Git esistente.
Per modificare l'operatore da utilizzare per eseguire la pipeline Tekton:
- Nella pagina Panoramica pipeline, fai clic su Impostazioni e fai quindi clic su Worker.
- Seleziona qualsiasi nodo di lavoro che è stato aggiunto alla toolchain o ai nodi di lavoro gestiti pubblici.
Per modificare le proprietà dell'ambiente utilizzate dalla pipeline tekton:
- Nella pagina Panoramica pipeline, fare clic su Impostazioni, quindi fare clic su Proprietà dell'ambiente.
- Modificare, aggiungere o rimuovere le proprietà dalla pagina.
Per ulteriori informazioni sulla modifica delle pipeline Tekton, vedi Utilizzo delle pipeline Tekton.
Eliminazione di una pipeline Tekton
Per eliminare una pipeline Tekton:
- Dalla pagina Panoramica della tua toolchain, sulla scheda Delivery pipelines, vai alla tua istanza della pipeline Tekton.
- Fai clic sul menu sulla tua pipeline Tekton per accedere alle opzioni di configurazione e fai clic su Elimina.
Per ulteriori informazioni sull'eliminazione delle pipeline Tekton, consultare i seguenti argomenti:
Modifica ed eliminazione di toolchain e integrazioni dello strumento
Utilizzando le toolchain, i team possono collaborare e condividere diverse integrazioni dello strumento.
Ti consigliamo di configurare tutte le integrazioni Continuous Delivery utilizzando i dati associati al tuo team o alla tua società piuttosto che i dati associati a te. Tuttavia, in alcuni casi, potrebbero essere invece utilizzati inavvertitamente i tuoi dati personali. In tali casi, devi identificare tutti i dati che ti appartengono ed eliminarli.
Quando viene creata un'integrazione dello strumento, Continuous Delivery non può registrare l'origine di tutti i dati. Ad esempio, un altro membro del team potrebbe creare un'integrazione dello strumento per tuo conto utilizzando i dati personali da te forniti in una email. Devi capire quali dati sono di tua proprietà e assicurarti che vengano eliminati.
Coordinati con gli altri membri del tuo team prima di eliminare le toolchain e le integrazioni dello strumento condivise.
Modifica ed eliminazione delle integrazioni dello strumento
Quando si crea un'integrazione con uno strumento, è necessario fornire le credenziali dell'utente e altre informazioni relative all'account che riguardano l'integrazione. Se hai usato le tue credenziali personali e le tue informazioni di account, sostituisci tali informazioni con valori differenti oppure elimina l'integrazione dello strumento.
Per ulteriori informazioni sulla modifica delle integrazioni dello strumento, consultare la seguente documentazione:
- Aggiornamento di un'integrazione dello strumento utilizzando la console
- Aggiornamento di un'integrazione dello strumento con l'API
- Aggiornamento di un'integrazione dello strumento con Terraform
Per ulteriori informazioni sull'eliminazione delle integrazioni dello strumento, consulta la seguente documentazione:
Eliminazione di toolchain
Quando elimini una toolchain, l'eliminazione non può essere annullata. L'eliminazione di una toolchain comporta la rimozione di tutte le integrazioni degli strumenti ad essa associate, comprese le pipeline; ciò potrebbe comportare l'eliminazione delle risorse gestite da tali integrazioni.
Per ulteriori informazioni sull'eliminazione delle toolchain, consultare la seguente documentazione:
Eliminazione di tutte le toolchain
Quando utilizzi la console, non puoi eliminare tutte le toolchain in un gruppo di risorse contemporaneamente. Devi eliminare ciascuna toolchain, una alla volta.
Utilizzando l'API, la CLI o Terraform, puoi eliminare più facilmente più toolchain. Ad esempio, è possibile scrivere un programma o uno script che si ripete su una serie di toolchain ed eliminarle richiamando ripetutamente l'API o eseguendo
il comando ibmcloud dev toolchain-delete. Se hai definito più toolchain in Terraform, puoi eliminare i blocchi di risorse ibm_cd_toolchain ed esegui terraform apply oppure puoi utilizzare il comando
terraform destroy per eliminare le risorse della toolchain.
Le catene di strumenti sono suddivise per regione e gruppo di risorse di IBM Cloud. Assicurati di indicare come destinazione ogni regione e gruppo di risorse in un'account per eliminare ogni toolchain che hai creato in tale account.