Aggiornamento del token di accesso per il database di destinazione
Per accedere al database di destinazione di Data Gate un'istanza è necessario un token di accesso valido. Aggiornalo regolarmente perché il furto del token potrebbe consentire a un malintenzionato di visualizzare, distruggere o manipolare in altro modo i dati presenti nel database di destinazione. Aggiorna immediatamente il token se sospetti che sia stato rubato o compromesso.
Sintomi
Data Gate Impossibile accedere al database di destinazione su Cloud Pak for Data.Cause
Il token di accesso non è più valido.Risoluzione del problema
Per aggiornare o rinnovare il token di accesso, procedi come segue:- Identificare l'identificatore Data Gate dell'istanza e assegnare il valore alla variabile
DG_INSTANCE_IDeseguendo iloc get dginstancecomando. Ad esempio:oc get dginstance -n ${PROJECT_CPD_INST_OPERANDS} NAME VERSION BUILD STATUS RECONCILED AGE dg1699914520773847 5.0.0 5.0.0.82 Completed 5.0.0 6h58mIn questo esempio, l'ID dell'istanza è
dg1699914520773847. Imposta la variabileDG_INSTANCE_IDsu questo ID istanza. - Identificare il pod Data Gate dell'istanza e assegnare il valore alla variabile
DG_PODeseguendo il seguenteoc get podcomando:DG_POD=$(oc get pod -n ${PROJECT_CPD_INST_OPERANDS} -l icpdsupport/app=dg-instance-server,\ icpdsupport/serviceInstanceId=`echo ${DG_INSTANCE_ID} | sed 's/^dg//'` -o jsonpath='{.items[0].metadata.name}') - Avvia il
data-gate-apicontenitore:oc exec -it ${DG_POD} -c data-gate-api -n ${PROJECT_CPD_INST_OPERANDS} -- bash - Aggiorna il token di accesso inserendo il seguente comando dalla /head/clone-api/scripts/ directory:
sh update_target_db2_access_token.sh <CP4D_USERNAME> <CP4D_PASSWORD>dove:
- <CP4D_USERNAME>
- È l'ID dell'utente privilegiato su IBM® Software Hub. Per modificare il token di accesso, questo ID deve avere il ruolo di amministratore sul database di destinazione.
- <CP4D_PASSWORD>
- È la password dell'utente privilegiato su IBM Software Hub che ha il ruolo di amministratore Data Gate sull'istanza
- Controlla il risultato. Il token di accesso è stato aggiornato correttamente se viene visualizzata la seguente schermata:
{"resStatus":"SUCCESS"} Fine