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:
  1. Identificare l'identificatore Data Gate dell'istanza e assegnare il valore alla variabile DG_INSTANCE_ID eseguendo il oc get dginstance comando. 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        6h58m

    In questo esempio, l'ID dell'istanza è dg1699914520773847. Imposta la variabile DG_INSTANCE_ID su questo ID istanza.

  2. Identificare il pod Data Gate dell'istanza e assegnare il valore alla variabile DG_POD eseguendo il seguente oc get pod comando:
    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}')
  3. Avvia il data-gate-api contenitore:
    oc exec -it ${DG_POD} -c data-gate-api -n ${PROJECT_CPD_INST_OPERANDS} -- bash
  4. 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
  5. Controlla il risultato. Il token di accesso è stato aggiornato correttamente se viene visualizzata la seguente schermata:
    {"resStatus":"SUCCESS"}
    Fine