Permettez aux clients de navigateur de télécharger des fichiers musicaux directement vers un bucket Cloud Storage à partir d'une application web hébergée sur App Engine, sans passer par le backend. Que configurez-vous ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Définissez une configuration CORS sur le bucket Cloud Storage cible avec l'URL de base de l'application App Engine comme origine autorisée, et utilisez les URL signées Cloud Storage pour générer une URL POST..
Pourquoi c'est la réponse
Pour permettre des téléchargements directs depuis un navigateur vers Cloud Storage sans passer par le backend de l'application, vous devez configurer le partage de ressources entre origines multiples (CORS) sur le bucket Cloud Storage. Cela autorise les requêtes provenant de votre application App Engine. Ensuite, utilisez des URL signées Cloud Storage pour générer une URL POST. Cette URL signée permet au client de télécharger directement vers le bucket avec des autorisations temporaires et limitées, sans exposer les identifiants de l'application. Les autres options sont incorrectes car : Attribuer le rôle Storage WRITER directement aux utilisateurs n'est pas sécurisé et donne trop de privilèges. Utiliser les identifiants par défaut d'App Engine pour signer les requêtes n'est pas pertinent pour un téléchargement direct depuis le navigateur ; les URL signées sont générées par le backend mais utilisées par le client.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise