Permita que los clientes del navegador carguen archivos de música directamente a un bucket de Cloud Storage desde una aplicación web alojada en App Engine sin usar un proxy para las cargas a través del backend. ¿Qué configura?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Establezca una configuración de CORS en el bucket de Cloud Storage de destino con la URL base de la aplicación de App Engine como origen permitido y use las URL firmadas de Cloud Storage para generar una URL POST..
Por qué esta es la respuesta
La opción correcta permite que los clientes del navegador carguen archivos directamente a Cloud Storage sin un proxy de backend. Configurar CORS (Cross-Origin Resource Sharing) en el bucket de Cloud Storage con el origen de la aplicación de App Engine es crucial para permitir solicitudes de origen cruzado desde el navegador. Generar una URL POST firmada de Cloud Storage permite que el cliente realice una carga directa y segura al bucket sin exponer las credenciales de la cuenta de servicio. Las opciones incorrectas fallan porque: La asignación del rol Storage WRITER a los usuarios no es segura para cargas directas desde el navegador, ya que requeriría que los usuarios se autentiquen directamente con Cloud Storage, lo cual no es práctico ni seguro para aplicaciones web. Usar las credenciales predeterminadas de App Engine para firmar solicitudes no es suficiente para que el navegador realice cargas directas; se necesita una URL firmada que el navegador pueda usar. Combinar roles de Storage WRITER con credenciales de App Engine sigue sin abordar la necesidad de CORS y una URL firmada para cargas directas desde el navegador.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta