Questa pagina descrive come creare plug-in Service Extensions che puoi utilizzare per implementare l'estensibilità con i servizi Google Cloud .
Questa funzionalità è in anteprima per Media CDN.
Per una panoramica del prodotto, consulta la panoramica di Service Extensions.
Prima di iniziare
Prepara e carica i file necessari per creare un plug-in.
Ottieni i ruoli e le autorizzazioni Identity and Access Management (IAM) richiesti.
Abilita l'API Network Services, se non è già abilitata.
gcloud services enable networkservices.googleapis.com
Per i plug-in Media CDN, se intendi abilitare la registrazione, abilita l'API Network Actions.
gcloud services enable networkactions.googleapis.com
Crea una risorsa plug-in
La creazione di una risorsa plug-in implica la specifica di un'immagine che contiene il codice plug-in e la specifica di etichette e opzioni di logging per il plug-in.
Console
Per creare un plug-in:
Nella console Google Cloud , vai alla pagina Estensioni di servizio.
Fai clic sulla scheda Plug-in.
Fai clic su Crea plug-in.
Nella sezione Nozioni di base, segui questi passaggi:
Per Ambito, seleziona Globale o A livello di regione.
Se imposti l'ambito su Regionale, seleziona anche la regione.
Inserisci un nome univoco per il plug-in.
Il nome deve iniziare con una lettera minuscola seguita da un massimo di 62 lettere minuscole, numeri o trattini e non deve terminare con un trattino.
(Facoltativo) Inserisci una breve descrizione del plug-in utilizzando fino a 1024 caratteri.
Nella sezione Immagine Wasm, segui questi passaggi:
In Nome versione plug-in, specifica un nome per la versione del plug-in.
Il nome deve iniziare con una lettera minuscola seguita da un massimo di 62 lettere minuscole, numeri o trattini e non deve terminare con un trattino.
(Facoltativo) In Descrizione versione del plug-in, inserisci una breve descrizione della versione del plug-in utilizzando fino a 1024 caratteri.
Per URL immagine, inserisci l'URL dell'artefatto generico o dell'immagine container che contiene il modulo Wasm dal riquadro Artifact Registry. L'opzione per utilizzare un repository generico è in anteprima.
Se vuoi specificare un'immagine container in un repository Docker, puoi in alternativa fare clic su Seleziona per sfogliarla e selezionarla. Il riquadro Artifact Registry mostra le cartelle nel repository collegato al progetto corrente.
Per selezionare un'immagine da un altro progetto, assicurati che Service Extensions abbia accesso, quindi fai clic su Cambia accanto al nome del progetto.
(Facoltativo) Nella sezione Configurazione plug-in, per associare i dati di configurazione al plug-in, seleziona la casella di controllo Aggiungi configurazione plug-in e poi seleziona una delle seguenti opzioni:
Carica file di configurazione plug-in. Se la dimensione del file è inferiore a 900 KiB e si trova in un'unità locale, fai clic su Sfoglia per individuarlo e selezionarlo.
Seleziona l'artefatto o l'immagine di configurazione del plug-in da Artifact Registry. Inserisci l'URL dell'immagine container o dell'artefatto generico che contiene il modulo Wasm dal riquadro Artifact Registry. L'opzione per utilizzare un repository generico è in anteprima.
Per specificare un'immagine container in un repository Docker, puoi anche fare clic su Seleziona per sfogliarla e selezionarla. Il riquadro Artifact Registry mostra le cartelle nel repository collegato al progetto corrente.
(Facoltativo) Nella sezione Etichette, fai clic su Aggiungi etichetta. Quindi, nella riga visualizzata, procedi nel seguente modo:
- In Chiave, inserisci un nome per la chiave.
- In Valore, inserisci un valore per la chiave.
Puoi aggiungere un massimo di 64 coppie chiave-valore. Per aggiungere altre coppie chiave-valore, fai clic su Aggiungi etichetta.
Per saperne di più sulle etichette, consulta Creare e aggiornare le etichette per i progetti.
Nella sezione Crittografia, scegli il meccanismo di crittografia per il plug-in. Questa opzione è disponibile solo per i plug-in regionali.
- Chiave di crittografia gestita da Google. Cripta i contenuti del plug-in con il meccanismo di crittografia predefinito di Google.
- Chiave Cloud KMS. Cripta i contenuti del plug-in con una chiave di crittografia gestita dal cliente creata utilizzando Cloud Key Management Service. In questo caso, per Tipo di gestione delle chiavi, seleziona Cloud KMS. Poi, seleziona una chiave Cloud KMS.
(Facoltativo) Nella sezione Logging, seleziona Abilita il logging e segui questi passaggi:
Per Frequenza di campionamento, specifica un valore compreso tra
0e1. Il valore0indica che i messaggi di log non vengono archiviati. Il valore predefinito1indica che vengono archiviati tutti i messaggi di log. Un valore con virgola mobile compreso tra0.0e