Utilizzo di Spanner in un'istanza di una macchina virtuale

In questa pagina viene descritto come concedere a Compute Engine l'autorizzazione di un'istanza di macchina virtuale il database Spanner.

L'istanza può accedere all'API Cloud Spanner da Compute Engine tramite utilizzare un account di servizio per agire per tuo conto. L'account di servizio fornisce credenziali predefinite dell'applicazione per le tue applicazioni, così non devi configurare Compute Engine per utilizzare le tue credenziali utente personali.

Configura l'account di servizio sull'istanza con uno dei seguenti metodi opzioni:

Configura un'istanza con accesso a tutte le API Cloud

Crea una nuova istanza per consentire rapidamente alla tua istanza di accedere all'API Cloud Spanner. per utilizzare l'account di servizio predefinito e un ambito con accesso completo a tutti i servizi su quelle di livello inferiore.

  1. Vai alla pagina delle istanze VM di Compute Engine.

    Vai alla pagina Istanze VM

  2. Seleziona il progetto e fai clic su Continua.

  3. Fai clic su Crea istanza per iniziare a creare una nuova istanza.

  4. Nella sezione Identità e accesso API, fai clic su Consenti l'accesso completo a tutte le API Cloud.

  5. Configura le altre impostazioni dell'istanza in base alle tue esigenze, poi fai clic su Crea.

Ora che l'account di servizio sull'istanza Compute Engine ha accesso all'API Cloud Spanner, utilizza una libreria client per leggere e scrivere dati nel tuo database Spanner. L'istanza utilizza l'oggetto e le credenziali dell'account di servizio predefinito l'API Cloud Spanner.

Configura un'istanza con un account di servizio

Per limitare l'accesso dell'istanza ad API e ruoli specifici, crea un servizio con l'autorizzazione solo ad accedere a Spanner o Microsoft SQL Server. Quindi, applica l'account di servizio alla tua istanza.

  1. Seleziona un account di servizio che agirà per tuo conto per l'accesso Spanner. Utilizza una delle seguenti opzioni:

  2. Concedi un ruolo all'account di servizio in modo che abbia le autorizzazioni necessarie per accedere a Spanner. Per un di ruoli applicabili a Spanner, vedi Controllo dell'accesso per Spanner.

  3. Vai alla pagina delle istanze VM di Compute Engine.

    Vai alla pagina Istanze VM

  4. Seleziona il progetto e fai clic su Continua.

  5. Fai clic su Crea istanza per iniziare a creare una nuova istanza.

  6. Nella sezione Identità e accesso API, seleziona l'account di servizio. dall'elenco in Account di servizio.

  7. Configura le altre impostazioni dell'istanza in base alle tue esigenze, poi fai clic su Crea.

Ora che l'account di servizio sull'istanza Compute Engine ha accesso all'API Cloud Spanner, utilizza una libreria client per leggere e scrivere dati nel tuo database Spanner. L'istanza utilizza l'oggetto le credenziali dell'account di servizio per eseguire l'autenticazione con l'API Cloud Spanner.

Passaggi successivi