Rimuovere una connessione API Gateway dall'hub API

Questa pagina descrive come rimuovere una connessione API Gateway da API Hub.

Panoramica

Per rimuovere una connessione API Gateway dall'hub API, procedi in uno dei seguenti modi:

Rimuovere gli asset API Gateway dall'hub API senza scollegare il progetto di runtime

Rimuovi gli asset API Gateway dall'hub API senza scollegare il progetto di runtime come descritto di seguito.

ConsoleGoogle Cloud

Per rimuovere gli asset API Gateway dalle impostazioni di associazione del progetto di runtime:

  1. Nella Google Cloud console, seleziona il progetto host.
  2. Vai alla pagina Hub API.

    Vai all'hub API

  3. Fai clic su Impostazioni nel menu di navigazione a sinistra per aprire la pagina Impostazioni.
  4. Vai alla scheda Associazioni di progetto.
  5. Fai clic su Modifica impostazioni associate al progetto API Gateway.
  6. Nel riquadro Impostazioni di associazione del progetto, deseleziona Plug-in API Gateway e qualsiasi altro asset API che vuoi importare automaticamente.
  7. Fai clic su Salva.

REST

Per rimuovere gli asset API Gateway dal progetto di runtime, utilizza l'API Elimina istanza del plug-in.

Ad esempio:

curl "https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/plugins/PLUGIN_TYPE/instances/PLUGIN_INSTANCE_ID" \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Sostituisci quanto segue:

  • HUB_PROJECT_ID: il nome del progetto host di API Hub. Il progetto host è stato selezionato durante il provisioning dell'hub API.
  • HUB_LOCATION: la posizione del progetto host. La località è stata scelta durante il provisioning dell'hub API.
  • PLUGIN_TYPE: Tipo di plug-in. Imposta su system-api-gateway.
  • PLUGIN_INSTANCE_ID: ID dell'istanza del plug-in API Gateway. Utilizza l'API list plugin instances per ottenere l'ID istanza del plug-in.

In caso di esito positivo, viene restituito un oggetto JSON Operation.

Scollega il progetto API Gateway dall'hub API

Scollega il progetto di runtime dall'hub API come descritto di seguito.

ConsoleGoogle Cloud

Per scollegare il progetto API Gateway dall'hub API:

  1. Nella Google Cloud console, seleziona il progetto host.
  2. Vai alla pagina Hub API.

    Vai all'hub API

  3. Fai clic su Impostazioni nel menu di navigazione a sinistra per aprire la pagina Impostazioni.
  4. Vai alla scheda Associazioni di progetto.
  5. Fai clic su Scollega progetto di runtime associato al progetto API Gateway.
  6. Fai clic su Conferma.

REST

Per scollegare il progetto di runtime dall'hub API, utilizza l'API Elimina allegati del progetto di runtime.

Ad esempio:

curl 'https://apihub.googleapis.com/v1/projects/HUB_PROJECT_ID/locations/HUB_LOCATION/runtimeProjectAttachments/RUNTIME_PROJECT_ID' \
  -X DELETE \
  -H "Authorization: Bearer $(gcloud auth print-access-token)"

Sostituisci quanto segue:

  • HUB_PROJECT: il nome del progetto host di API Hub. Il progetto host è stato selezionato durante il provisioning dell'hub API.
  • HUB_LOCATION: la posizione del progetto host. La località è stata scelta durante il provisioning dell'hub API.
  • RUNTIME_PROJECT_ID: l'ID del progetto di runtime. Utilizza l'API list runtime project attachments per ottenere l'ID progetto di runtime.

In caso di esito positivo, viene restituito un oggetto JSON vuoto.