Stai
visualizzando la documentazione di Apigee X.
Visualizza la documentazione di Apigee Edge.
Prerequisiti
Devi soddisfare i seguenti prerequisiti:
Completato? | Prerequisito | Descrizione |
---|---|---|
Account di fatturazione Google Cloud | Devi avere un account Google Cloud con fatturazione attiva. Per maggiori informazioni, consulta la pagina Creare un nuovo account di fatturazione. |
|
Progetto Google Cloud |
Crea un nuovo progetto Google Cloud. I nomi dei progetti devono rispettare le seguenti linee guida:
Per ulteriori informazioni, consulta Creazione di un progetto. |
|
Software | Installa il seguente software sulla tua macchina amministrativa:
| |
Autorizzazioni | Per chiamare una delle API di provisioning, devi avere il ruolo
Per la configurazione di P4SA e CMEK, devi avere il ruolo Proprietario ( Per informazioni sulla concessione dei ruoli, vedi Gestisci l'accesso ai progetti, alle cartelle e alle organizzazioni. |
|
Chiave di crittografia | Devi avere una chiave di crittografia gestita dal cliente (CMEK). Se non ne hai già uno, puoi crearne uno come parte del processo di provisioning come descritto nella sezione Creare P4SA e CMEK. |
Configura gcloud
Configura l'interfaccia a riga di comando di Google Cloud (gcloud
):
- Soddisfa i requisiti di configurazione elencati nella sezione Prerequisiti.
- Inizializza Cloud SDK, come descritto in Inizializzazione di Cloud SDK, oppure assicurati che il progetto Google Cloud che hai creato in Prerequisiti sia il progetto predefinito per
gcloud
. - Imposta la proprietà
project
:gcloud config set project PROJECT_ID
Dove PROJECT_ID è l'ID progetto cloud che hai creato come parte dei prerequisiti.
- Installa i componenti
gcloud beta
:gcloud components install beta
Abilita API
Per utilizzare l'hub API, devi abilitare le seguenti API per il progetto in Google Cloud Console:
- API Apigee Registry
- API Cloud Key Management Service (KMS): consente ai clienti di gestire le chiavi di crittografia ed eseguire operazioni crittografiche con tali chiavi.
- API Service Usage:abilita i servizi che i consumer di servizi vogliono utilizzare su Google Cloud Platform, elenca i servizi disponibili o abilitati o disabilita i servizi che i consumatori di servizi non utilizzano più.
Puoi utilizzare l'interfaccia a riga di comando o la UI di Google Cloud Console per abilitare le API.
console
Per abilitare le API utilizzando l'interfaccia utente, procedi come descritto di seguito:
In Cloud Console, vai ad API e servizi per il tuo progetto.
- Fai clic su Abilita API e servizi.
- Abilita l'API Apigee Registry:
- Nella visualizzazione Libreria API, digita
apigee registry api
nella casella di ricerca e premi Invio. Individua l'API Apigee Registry e fai clic.
Fai clic su Abilita.
Google Cloud abilita l'API per il tuo progetto Google Cloud
- Attiva l'API Cloud Key Management Service (KMS):
- Nella visualizzazione Libreria API, digita
cloud key management service (kms) api
nella casella di ricerca e premi Invio. Fai clic sull'API Cloud Key Management Service (KMS).
Fai clic su Abilita.
Google Cloud abilita l'API per il tuo progetto Google Cloud
- Attiva l'API Service Usage:
- Nella visualizzazione Libreria API, digita
service usage api
nella casella di ricerca e premi Invio. Fai clic sull'API Service Usage.
- Fai clic su Abilita.
Per confermare di aver attivato le API, seleziona API e servizi > API abilitate e servizi.
Le API appena aggiunte vengono visualizzate nell'elenco delle API abilitate:
- API Apigee Registry
- API Cloud Key Management Service (KMS)
- API Service Usage
gcloud
Esegui questo comando:
gcloud services enable \ apigeeregistry.googleapis.com \ cloudkms.googleapis.com \ serviceusage.googleapis.com --project=PROJECT_ID
Dove PROJECT_ID è il nome del tuo progetto Cloud Console.
(Facoltativo) Per controllare il tuo lavoro, usa il comando
services list
per mostrare tutte le API abilitate:gcloud services list
La risposta mostra tutti i servizi abilitati, comprese le API che hai appena abilitato.
Ruoli
I seguenti ruoli utente forniscono le autorizzazioni che controllano l'accesso alle funzioni dell'hub API:
- Amministratore: accesso completo a tutte le risorse nel Registro di sistema e funzionalità pianificate per il provisioning automatico e la gestione delle istanze
- Editor: accesso in modifica alle risorse dell'hub API e del Registro di sistema.
- Visualizzatore: accesso in sola lettura alle risorse del Registro di sistema e dell'hub delle API.
- Worker: ruolo predefinito per i worker dell'applicazione Apigee Registry in grado di leggere e aggiornare le risorse Apigee Registry.
I pulsanti di azione sono disattivati se non disponi delle autorizzazioni appropriate per eseguire l'azione.
Configurazione delle autorizzazioni IAM
Per informazioni dettagliate sulle autorizzazioni, consulta i ruoli IAM.
Per aggiungere utenti e ruoli:
In Cloud Console, vai a IAM e amministrazione per il progetto.
- Per aggiungere un nuovo utente:
- Fai clic su Aggiungi.
- Digita un nuovo nome Entità.
- Fai clic sul menu Seleziona un ruolo, quindi su Apigee Registry e quindi su una delle seguenti opzioni:
- Amministratore Cloud Apigee Registry
- Editor Cloud Apigee Registry
- Visualizzatore Cloud Apigee Registry
- Worker Cloud Apigee Registry
- Fai clic su Salva.
- Per modificare un utente esistente:
- Fai clic su Modifica.
- Per modificare un ruolo esistente, fai clic sul menu Ruolo e selezionane uno diverso.
- Per aggiungere un altro ruolo, fai clic su Aggiungi un altro ruolo.
- Fai clic sul menu Seleziona un ruolo, quindi su Apigee Registry e quindi su una delle seguenti opzioni:
- Amministratore Cloud Apigee Registry
- Editor Cloud Apigee Registry
- Visualizzatore Cloud Apigee Registry
- Worker Cloud Apigee Registry
- Fai clic su Salva.
Esegui il provisioning di API Hub
Segui le istruzioni riportate in Eseguire il provisioning dell'hub API.
Accesso all'hub API
Per accedere all'hub API:
In Cloud Console, vai alla pagina Hub API Apigee.
Vai all'API HubL'hub API mostra un riquadro di navigazione e un riquadro come mostrato di seguito. La pagina API viene visualizzata per impostazione predefinita:
Importa dati esistenti
Consulta la pagina Apigee/registry/demo per alcune dimostrazioni sull'importazione collettiva tramite lo strumento del Registro di sistema.
Passaggi successivi
- Sei un consumatore, sei alla ricerca di API da utilizzare?
Vedi: - Sei un produttore e vuoi aggiungere delle API all'hub API?
Vedi: - Sei un amministratore e imposti le regole e gli standard?
Vedi: