Intento utilizar la API de Google Cloud Storage que se publica ahora en la sección Documentos del sitio de App Engine. La documentación indica que debe agregar la cuenta de servicio appengine como miembro del equipo en la consola API. Sin embargo, estamos usando Cloud Storage dentro de un dominio de Google Apps, que solo permite a los usuarios de ese dominio agregarse como miembros del equipo. Entonces, ¿no es posible agregar la cuenta de servicio (que [email protected])? Hay algún trabajo alrededor ?Google Cloud Storage no funciona con Google Apps?
Respuesta
Sí, puede usar GSUtil para agregar la cuenta de servicio a la ACL del depósito.
Ver mi answer on the subject relacionado.
Aquí está mi respuesta de una pregunta similar ayer: la ventaja aquí es que será más fácil acceder a otras API de desarrollador que usan el equipo configurado en la consola de desarrollador con la aplicación App Engine.
Puede usar un grupo de google para que esto funcione para su dominio personalizado.
En el panel de control para administrar su dominio, vaya a la pestaña "grupos" y agregue un nuevo grupo que sea para su aplicación.
Agregue la cuenta de servicio * .gserviceaccount.com como miembro del grupo que ha creado.
Agregue el grupo al equipo para su proyecto al https://code.google.com/apis/console.
¿Alguna vez (o alguien más) ha conseguido que esto funcione para permitir que un dominio de GoogleApps tenga acceso? ¿Almacenamiento en la nube? Acabo de probar esto y no parece marcar la diferencia, todavía me aparece "Error de aplicación: 8" – brooks94
sí, lo tengo. Es posible que desee utilizar gsutil setacl si el uso de la consola de desarrolladores para agregar a su equipo no funciona para usted. –
Ah, ya sabes, ahora también funciona para mí. Tal vez tomó un momento para que los permisos se propaguen o algo así. Gracias. – brooks94
Además de las otras soluciones publicadas, si crea un nuevo proyecto usando una cuenta de gmail.com, puede agregar cuentas de aplicaciones como propietarios del proyecto, e incluso eliminar la cuenta de gmail original, mientras conserva la capacidad para agregar cualquier cuenta al proyecto.
Gracias, Nick, eso suena como una gran solución, pero todavía creo que el problema de Google Apps debería ser reparado. – themihai
- 1. Google Cloud Storage - GSUtil - Copiar archivos, omitir existente, no sobrescribir
- 2. Acceso desde Apps Script a Google Cloud SQL
- 3. Google App Engine en Google Apps Domain
- 4. Google chrome extension: local storage
- 5. Google Cloud messaging - Sample Server
- 6. ¿Puedes usar Google Apps Script con Python?
- 7. google cloud mensajería de seguridad
- 8. Un objeto en Google Cloud Storage que actúa como un "redireccionamiento" o "enlace simbólico"
- 9. C2DM a Google Cloud Messaging (GCM)
- 10. Conexión de dominio a Google App Engine sin google apps
- 11. Google Appengine & google Apps - asignación www.mydomain.com a my-app-id.appspot.com
- 12. evento onblur no funciona con google chrome
- 13. Google Analytics y Samsung Smart TV Apps
- 14. No puedo publicar mensajes desde el servidor: Google Cloud Messaging
- 15. ¿Cómo configurar Google Cloud Messaging para Android?
- 16. Impresión a través de Google Cloud Print
- 17. Acceso Google Cloud Print en Android
- 18. Google-charts: ¿Transparencia no funciona?
- 19. Google apps script urlfetch que codifica URL
- 20. Prácticas recomendadas de Google Apps y OAuth
- 21. Google hack - inurl :? no funciona?
- 22. Acción de correo electrónico SMTP Google Apps
- 23. script de google apps UrlFetchApp.fetch limitaciones?
- 24. Inicio de sesión único con Google Apps + App Engine
- 25. Uso del inicio de sesión con Google federado con Google Apps y la aplicación ASP.net
- 26. LightOpenID validate() falla en Google Apps
- 27. Cómo delegar su OpenId a Google Apps
- 28. Desencadenar Google Apps Script por correo electrónico
- 29. Mensajería instantánea en Android con Google Cloud Messaging
- 30. Comparar dos fechas Google apps script
Lo hice y todavía no funciona ... – themihai
@mihai No funciona, ¿qué? ¿que estás tratando de hacer? ¿leer escribir? ¿Has validado que la ACL ha cambiado (usando getacl)? –
Estoy tratando de "escribir". Parece que la ACL no se actualizó. Sin embargo, no obtuve ningún error en la solicitud de actualización ./gsutil setacl acl.txt gs: // descripción Configuración de ACL en gs: // descripción/... – themihai