Ti consigliamo di implementare un server OAuth 2.0 prima di creare un progetto Cloud-to-cloud.
I progetti degli sviluppatori, che includono le integrazioni Cloud-to-cloud, vengono gestiti su Google Home Developer Console. Questa pagina spiega come configurare un nuovo progetto per sviluppatori su Developer Console.
Assegna un nome al progetto
Quando assegni un nome al progetto, è buona norma scegliere un nome che:
- Include alcune informazioni di base sul progetto.
- Non può essere facilmente confuso con quello di un altro progetto.
- Può rappresentare tutti i integrationall'interno del progetto.
I nomi significativi sono importanti. Un nome generico come project-gamma-798
è
effettivamente "mimetizzato" e non risalterà in un elenco di altri
progetti con nomi generici.
Tieni presente le seguenti indicazioni quando assegni un nome al progetto:
- Utilizza il nome della tua azienda
- Utilizza il tipo di progetto o azione nel nome
- Non utilizzare "test" nel nome del progetto
Ad esempio, acme-smarthome
e acme-lighting
sono nomi di progetti chiari e univoci.
Crea il progetto
Un progetto sviluppatore rappresenta una o più integrazioni, di cui solo una può essere un'integrazione Cloud-to-cloud. Condividendo un progetto con i membri del team di sviluppo, il proprietario può consentire ad altri utenti di gestire tutte le integrazioni del progetto.
Le integrazioni dell'ecosistema Google Smart Home vengono gestite tramite Developer Console.
Metodo 1: crea un nuovo progetto
Vai a Developer Console:
- Nella pagina Gestisci progetti, fai clic su Crea un progetto.
- Nella pagina Inizia, fai clic su Crea progetto.
- Inserisci il nome del progetto, che deve rispettare le linee guida per la denominazione dei progetti.
- Fai clic su Crea nuovo progetto.
Verrà visualizzata nuovamente la pagina Home del nuovo progetto.
Metodo 2: importa un progetto esistente dalla console di Actions on Google
Un progetto Actions on Google esistente può essere importato nel nuovo Developer Console, se devi aggiungere il supporto di Matter a un'integrazione Cloud-to-cloud o Local Home SDK esistente.
A questo metodo si applicano le seguenti limitazioni:
- Questa importazione è solo unidirezionale. e non può essere annullata.
- Solo il proprietario del progetto può importare un progetto Actions on Google esistente. Il proprietario è chi ha creato il progetto, che è visibile utilizzando il link per i membri.
- Il profilo dell'azienda di un progetto importato può essere modificato solo nella console di Actions on Google. Le modifiche verranno applicate nella Developer Console di Google Home.
Dopo l'importazione, il progetto Actions on Google originale può essere ancora utilizzato per gestire le integrazioni esistenti (ad esempio Cloud-to-cloud, Local Home, App Discovery).
Per importare un progetto esistente dal Actions on Google Console, vai a Developer Console:
- Fai clic su Crea un progetto.
- Inserisci il nome di un progetto di azioni esistente o selezionane uno dall'elenco a discesa (ad esempio, nello screenshot seguente il nome del progetto è "Il mio progetto Matter").
- Fai clic su Importa progetto.
Verrà eseguito il reindirizzamento ai dettagli del progetto esistente in Developer Console.
Impostare i livelli di log
Per impostazione predefinita, solo i log di errore vengono salvati in Google Cloud per ogni integrazione nel progetto.
Per salvare tutti i log in Google Cloud per ogni integrazione, seleziona Tutti i log nella sezione Controllo del livello di log: log di errore.
Questa impostazione si applica a tutte le integrazioni nel tuo progetto. Può essere ignorato solo per le integrazioni Cloud-to-cloud. Se salvi tutti i log in Google Cloud, potresti dover sostenere costi aggiuntivi se lo spazio di archiviazione dei log viene superato.
Per scoprire di più sui log, consulta Cloud Logging per Cloud-to-cloud .
Condividere un progetto sviluppatore
Puoi aggiungere o rimuovere l'accesso a un progetto tra gli utenti del tuo team utilizzando i ruoli predefiniti.
Nella pagina Home di Developer Console, fai clic su Membri per aprire la pagina IAM e amministrazione > IAM su Google Cloud Console.
In alternativa, fai clic su Dettagli progetto e poi su Gestisci membri in Google Cloud nella sezione Membri in basso.
Apporta le modifiche necessarie utilizzando la Google Cloud Console dashboard.
Per istruzioni su come modificare l'accesso a un progetto, consulta Controllo dell'accesso per i progetti con IAM.
Una volta aggiunto all'elenco degli utenti, un utente può visualizzare il progetto e eventuali integrazioni in Developer Console.
A seconda dell'impostazione dell'organizzazione, potresti riscontrare errori di autorizzazione quando cerchi di creare progetti per sviluppatori. In questo caso, contatta il tuo amministratoreGoogle Cloud e richiedi le autorizzazioni di creator di progetti per il tuo account.