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:
-
Dal browser, aprire la console IBM Cloud e accedere al proprio account.
-
Selezionare l'
di navigazione, quindi fare clic sull'icona Infrastruttura
> Rete > Servizi Percorso privato.
-
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.
-
Fate clic su Pubblica nel 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:
- Dal browser, aprire la console IBM Cloud e accedere al proprio account.
- Selezionare l'
del menu di navigazione, quindi fare clic su Infrastruttura > Rete > Servizi di percorso privato.
- 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.
- Nella pagina dei dettagli del servizio Percorso privato, fare clic sul menu Azioni, quindi su Annulla pubblicazione.
- 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:
- 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-76247b1fbbe1ibmcloud 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:
- 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:
-
Imposta il tuo Ambiente API.
-
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>
-
-
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:
-
Imposta il tuo Ambiente API.
-
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>
-
-
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-76247b1fbbe1ibmcloud 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.