Te recomendamos implementar un servidor OAuth 2.0 antes de crear un proyecto Cloud-to-cloud.
Los proyectos de desarrolladores, que incluyen integraciones de Cloud-to-cloud, se administran en Google Home Developer Console. En esta página, se explica cómo configurar un nuevo proyecto de desarrollador en Developer Console.
Asígnale un nombre al proyecto
Cuando le asignes un nombre a tu proyecto, te recomendamos que cumpla con los siguientes requisitos:
- Incorpora información básica sobre el proyecto.
- No se confundirá fácilmente con la de otro proyecto.
- Puede representar todos los integrationdel proyecto.
Los nombres significativos son importantes. Un nombre genérico, como project-gamma-798
, se “camufla” de manera eficaz y no se destacará en una lista de otros proyectos con nombres genéricos.
Ten en cuenta las siguientes indicaciones cuando asignes un nombre a tu proyecto:
- Usa el nombre de tu empresa
- Usa el tipo de proyecto o acción en el nombre
- No uses "test" en el nombre del proyecto.
Por ejemplo, acme-smarthome
y acme-lighting
son nombres de proyectos claros y únicos.
Crea el proyecto
Un proyecto de desarrollador representa una o más integraciones, de las cuales solo una puede ser una integración de Cloud-to-cloud. Cuando comparte un proyecto con los miembros de su equipo de desarrollo, el propietario puede permitir que otros usuarios administren todas las integraciones del proyecto.
Las integraciones del ecosistema de Google Smart Home se administran con Developer Console.
Método 1: Crea un proyecto nuevo
Ve a Developer Console:
- En la página Administrar proyectos, haz clic en Crear un proyecto.
- En la página Comenzar, haz clic en Crear proyecto.
- Ingresa el nombre de tu proyecto, que debe cumplir con los lineamientos de nombres de proyectos.
- Haz clic en Crear nuevo proyecto.
Se te redireccionará a la página Home del proyecto nuevo.
Método 2: Importa un proyecto existente desde la Consola de Actions on Google
Se puede importar un proyecto Actions on Google existente al Developer Console nuevo si necesitas agregar compatibilidad con Matter a una integración Cloud-to-cloud o Local Home SDK existente.
Se aplican las siguientes restricciones a este método:
- Esta importación es unidireccional. No se puede revertir.
- Solo el propietario del proyecto puede importar un proyecto Actions on Google existente. El propietario es quien creó el proyecto, que se puede ver con el vínculo de miembros.
- El perfil de la empresa de un proyecto importado solo se puede editar en la consola de Acciones en Google. Los cambios allí se reflejarán en la consola para desarrolladores de Google Home.
Después de la importación, se puede seguir usando el proyecto Actions on Google original para administrar las integraciones existentes (como Cloud-to-cloud, Local Home y App Discovery).
Para importar un proyecto existente desde Actions on Google Console, ve a Developer Console:
- Haz clic en Create a Project (Crear un proyecto).
- Ingresa el nombre de un proyecto de Acciones existente o selecciona uno de la lista desplegable (por ejemplo, en la siguiente captura de pantalla, el nombre del proyecto es “Mi proyecto de Matter”).
- Haz clic en Importar proyecto.
Se te redireccionará a los detalles del proyecto existente en Developer Console.
Cómo establecer niveles de registro
De forma predeterminada, solo los registros de errores se guardan en Google Cloud para cada integración de tu proyecto.
Para guardar todos los registros en Google Cloud para cada integración, selecciona Todos los registros en la sección Control de nivel de registro: Registros de errores.
Este parámetro de configuración se aplica a todas las integraciones de tu proyecto. Solo se puede anular para las integraciones de Cloud-to-cloud. Si guardas todos los registros en Google Cloud, es posible que se incurran en costos adicionales si se supera el espacio de almacenamiento de registros.
Para obtener más información sobre los registros, consulta Cloud Logging para Cloud-to-cloud .
Cómo compartir un proyecto para desarrolladores
Puedes agregar o quitar el acceso a un proyecto entre los usuarios de tu equipo con los roles predefinidos.
En la página Home de Developer Console, haz clic en Members, que te llevará a la página IAM & Admin > IAM en Google Cloud Console.
También puedes hacer clic en Detalles del proyecto y, luego, en Administrar miembros en GCP, en la sección Miembros que se encuentra en la parte inferior.
Realiza los cambios necesarios con el panel Google Cloud Console.
Si deseas obtener instrucciones para modificar el acceso a un proyecto, consulta Control de acceso para proyectos con IAM.
Una vez que se agrega a la lista de usuarios, un usuario puede ver el proyecto y cualquier integración en Developer Console.
Según la configuración de tu organización, es posible que experimentes errores de permisos cuando intentes crear proyectos para desarrolladores. Si es así, comunícate con el administrador de Google Cloud y solicita los permisos de creador de proyectos para tu cuenta.