Creare il titolare del trattamento dei dati in Azure Data Studio

È possibile creare un titolare del trattamento dei dati usando Azure Data Studio tramite la distribuzione guidata e i notebook.

Prerequisiti

  • È necessario accedere a un cluster Kubernetes e configurare il file kubeconfig in modo che punti al cluster Kubernetes in cui si vuole eseguire la distribuzione.
  • È necessario installare gli strumenti client, tra cui Azure Data Studio, le estensioni di Azure Data Studio denominate Azure Arc e l'interfaccia della riga di comando di Azure con l'estensione arcdata .
  • È necessario accedere ad Azure in Azure Data Studio. A tale scopo, digitare CTRL/Comando + MAIUSC + P per aprire la finestra di testo del comando e digitare Azure. Scegliere Azure: Accedi. Nel pannello in alto fare clic sull'icona + in alto a destra per aggiungere un account Azure.
  • È necessario eseguire az login nel prompt dei comandi locale per accedere all'interfaccia della riga di comando di Azure.

Usare la Distribuzione guidata per creare il controller dati di Azure Arc

Seguire questa procedura per creare un controller dati di Azure Arc usando la distribuzione guidata.

  1. In Azure Data Studio fare clic sulla scheda Connessione ions nel riquadro di spostamento a sinistra.

  2. Fare clic sul pulsante ... nella parte superiore del pannello Connessione ions e scegliere Nuova distribuzione...

  3. Nella nuova distribuzione guidata scegliere Azure Arc Data Controller e quindi fare clic sul pulsante Seleziona nella parte inferiore.

  4. Verificare che gli strumenti dei prerequisiti siano disponibili e soddisfino le versioni necessarie. Fai clic su Avanti.

  5. Usare il file kubeconfig predefinito o selezionare un altro file. Fare clic su Avanti.

  6. Scegliere un contesto del cluster Kubernetes. Fare clic su Avanti.

  7. Scegliere un profilo di configurazione della distribuzione a seconda del cluster Kubernetes di destinazione. Fai clic su Avanti.

  8. Scegliere la sottoscrizione e il gruppo di risorse desiderati.

  9. Selezionare una località di Azure.

    Il percorso di Azure selezionato qui è il percorso in Azure in cui verranno archiviati i metadati relativi al controller di dati e alle istanze di database gestite. Il controller dati e le istanze di database verranno effettivamente creati nel cluster Kubernetes ovunque si trovi.

    Al termine, fare clic su Avanti.

  10. Immettere un nome per il titolare del trattamento dati e per lo spazio dei nomi in cui verrà creato il titolare del trattamento dei dati.

    Il controller dati e il nome dello spazio dei nomi verranno usati per creare una risorsa personalizzata nel cluster Kubernetes in modo che siano conformi alle convenzioni di denominazione di Kubernetes.

    Se lo spazio dei nomi esiste già, verrà usato se lo spazio dei nomi non contiene già altri oggetti Kubernetes, ovvero pod e così via. Se lo spazio dei nomi non esiste, verrà eseguito un tentativo di creare lo spazio dei nomi. La creazione di uno spazio dei nomi in un cluster Kubernetes richiede privilegi di amministratore del cluster Kubernetes. Se non si hanno privilegi di amministratore del cluster Kubernetes, chiedere all'amministratore del cluster Kubernetes di eseguire i primi passaggi nell'articolo Creare un controller dati usando gli strumenti nativi di Kubernetes che devono essere eseguiti da un amministratore kubernetes prima di completare questa procedura guidata.

  11. Selezionare la classe di archiviazione in cui verrà distribuito il controller dati.

  12. Immettere un nome utente e una password e confermare la password per l'account utente amministratore del titolare del trattamento dei dati. Fare clic su Avanti.

  13. Esaminare la configurazione della distribuzione.

  14. Fare clic su Distribuisci per distribuire la configurazione desiderata o script nel notebook per esaminare le istruzioni di distribuzione o apportare eventuali modifiche necessarie, ad esempio i nomi delle classi di archiviazione o i tipi di servizio. Fare clic su Esegui tutto nella parte superiore del notebook.

Monitoraggio dello stato di creazione

Il completamento della creazione del controller richiederà alcuni minuti. È possibile monitorare lo stato di avanzamento in un'altra finestra del terminale con i comandi seguenti:

Nota

I comandi di esempio seguenti presuppongono che sia stato creato un controller dati e uno spazio dei nomi Kubernetes con il nome 'arc'. Se è stato usato un nome diverso per spazio dei nomi/controller dati, è possibile sostituire 'arc' con il nome.

kubectl get datacontroller --namespace arc
kubectl get pods --namespace arc

È anche possibile controllare lo stato di creazione di qualsiasi pod specifico eseguendo un comando come riportato di seguito. Ciò è particolarmente utile per la risoluzione di eventuali problemi.

kubectl describe pod/<pod name> --namespace arc

#Example:
#kubectl describe pod/control-2g7bl --namespace arc

Risoluzione dei problemi di creazione

Se si verificano problemi con la creazione, vedere la guida alla risoluzione dei problemi.