Pubblicare e non pubblicare un servizio di Percorso privato

Dopo aver verificato l'esito positivo della connessione al servizio Private Path, è necessario pubblicare il servizio per distribuirlo ai consumatori.

Se un servizio Private Path non è pubblicato, non è possibile accedervi al di fuori dell'account.

La pubblicazione consente a qualsiasi account di richiedere l'accesso al servizio Private Path. Se necessario, è possibile anche non pubblicare dove l'accesso è limitato all'account che ha creato il servizio Percorso privato.

È possibile pubblicare e non pubblicare un servizio IBM Cloud® Private Path utilizzando la console, la CLI, l'API o Terraform.

Pubblicare un servizio Percorso privato nella console

Per pubblicare un servizio Percorso privato nella console IBM Cloud, procedere come segue:

  1. Dal browser, aprire la console IBM Cloud e accedere al proprio account.

  2. Selezionare l' icona del menu di navigazione, quindi fare clic sull'icona Infrastruttura VPC > Rete > Servizi Percorso privato.

  3. Individuare il nome del nuovo servizio di Percorso privato nella tabella e fare clic sul nome per visualizzare la pagina dei dettagli del servizio di Percorso privato.

  4. Fate clic su Pubblica nel menu Azioni Menu Azioni Azioni.

    La colonna Pubblicazione nella tabella Servizi di percorso privato per VPC viene modificata in Published.

Il servizio Percorso privato è ora esposto per altri account per connettersi al servizio tramite gateway VPE (Virtual Private Endpoint).

Dopo la pubblicazione, il nome del servizio Private Path è visibile ai clienti che si collegano al servizio Private Path.

Disinstallazione di un servizio Percorso privato nella console

Per non pubblicare un servizio Percorso privato nella console IBM Cloud, procedere come segue:

  1. Dal browser, aprire la console IBM Cloud e accedere al proprio account.
  2. Selezionare l' icona Menu del menu di navigazione, quindi fare clic su Infrastruttura > Rete > Servizi di percorso privato.
  3. Nella tabella Servizi di percorso privato per VPC, individuare il percorso privato che si desidera non pubblicare, quindi fare clic sul nome del servizio di percorso privato.
  4. Nella pagina dei dettagli del servizio Percorso privato, fare clic sul menu Azioni, quindi su Annulla pubblicazione.
  5. Confermare che si desidera non pubblicare il servizio Percorso privato.

Pubblicare un servizio Percorso privato dalla CLI

Il seguente esempio mostra come utilizzare la CLI per pubblicare un servizio Percorso privato.

Prima di iniziare, assicurati di configurare il tuo ambiente CLI.

Per pubblicare un servizio Percorso privato dalla CLI, attieniti alla seguente procedura:

  1. Immetti il seguente comando:
ibmcloud is private-path-service-gateway-publish PRIVATE_PATH_SERVICE_GATEWAY
    [--output JSON]
    [-f, --force]
    [-q, --quiet]

Dove:

PRIVATE_PATH_SERVICE_GATEWAY
Indica l'ID o il nome del servizio di percorso privato.
--output
Indica il formato di uscita; è supportato solo JSON. Uno tra: JSON.
-q, --quiet
Elimina l'output dettagliato.

Esempi di comando

  • Pubblicare un servizio di percorso privato: ibmcloud is ppsgp r006-01cd30f7-e6f2-432f-9520-76247b1fbbe1 ibmcloud is private-path-service-gateway-publish cli-ppsg-0

Disinstallazione di un servizio Percorso privato dalla CLI

L'esempio che segue mostra come utilizzare la CLI per non pubblicare un servizio Percorso privato.

Prima di iniziare, assicurati di configurare il tuo ambiente CLI.

Per non pubblicare un servizio Percorso privato dalla CLI, procedere come segue:

  1. Immetti il seguente comando:
ibmcloud is private-path-service-gateway-unpublish PRIVATE_PATH_SERVICE_GATEWAY
    [--output JSON]
    [-f, --force]
    [-q, --quiet]

Dove:

PRIVATE_PATH_SERVICE_GATEWAY
Indica l'ID o il nome del servizio di percorso privato.
--output
Indica il formato di uscita; è supportato solo JSON. Uno tra: JSON.
-q, --quiet
Elimina l'output dettagliato.

Pubblicazione di un servizio Percorso privato con l'API

Per pubblicare un servizio Percorso privato con l'API, attieniti alla seguente procedura:

  1. Imposta il tuo Ambiente API.

  2. Archiviare i seguenti valori nelle variabili da utilizzare nel comando API:

    • ppsgId- Ottieni il tuo servizio Private Path e popola la variabile:

      export ppsgId=<your_ppsg_id>
      
  3. Quando tutte le variabili sono state inizializzate, pubblicare il servizio Percorso privato:

    curl -X POST -sH "Authorization:${iam_token}" \
    "$vpc_api_endpoint/v1/private_path_service_gateways/$ppsgId/publish?version=$api_version&generation=2" \
    -d {}'
    

Disinstallazione di un servizio di percorso privato con l'API

Per non pubblicare un servizio di Percorso privato con l'API, procedere come segue:

  1. Imposta il tuo Ambiente API.

  2. Archiviare i seguenti valori nelle variabili da utilizzare nel comando API:

    • ppsgId- Ottieni il tuo servizio Private Path e popola la variabile:

      export ppsgId=<your_ppsg_id>
      
  3. Quando tutte le variabili sono inizializzate, non pubblicare il servizio Percorso privato:

    curl -X POST -sH "Authorization:${iam_token}" \
    "$vpc_api_endpoint/v1/private_path_service_gateways/$ppsgId/unpublish?version=$api_version&generation=2" \
    -d {}'
    

Esempi di comando

  • Pubblicare un servizio di percorso privato: ibmcloud is ppsgunp r006-01cd30f7-e6f2-432f-9520-76247b1fbbe1 ibmcloud is private-path-service-gateway-unpublish cli-ppsg-0

Pubblicare un servizio di percorso privato con Terraform

L'esempio seguente pubblica una rete Private Path utilizzando Terraform:

resource "ibm_is_private_path_service_gateway_operations" "publish" {
  published = true
  private_path_service_gateway = ibm_is_private_path_service_gateway.ppsg.id
}

Per la documentazione sulle risorse di Terraform, vedere il Registro di Terraform.

Disinstallazione di un servizio di percorso privato con Terraform

Terraform supporterà questa funzione una volta raggiunta la disponibilità generale (GA) e rilasciata ufficialmente.

L'esempio che segue disinstalla una rete Private Path usando Terraform:

resource "ibm_is_private_path_service_gateway_operations" "publish" {
  published = false
  private_path_service_gateway = ibm_is_private_path_service_gateway.ppsg.id
}

Per la documentazione sulle risorse di Terraform, vedere il Registro di Terraform.

Passi successivi

  1. Comunicare le informazioni di connessione ai consumer
  2. Controlla richieste di connessione e Crea politiche account