Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
CORSExigence d'autorisation
Plus tôt en 2020, des navigateurs largement utilisés tels que Chrome et Firefox ont modifié leur comportement par défaut en matière de rotation des images en fonction des métadonnées des images, appelées EXIFdonnées
À partir de Chrome 89, il n'est plus AWS possible d'empêcher automatiquement la rotation des images, car le groupe de normes Web W3C a décidé que la possibilité de contrôler la rotation des images violait la politique du Web relative à la même origine. Par conséquent, pour garantir que les travailleurs humains annotent vos images d'entrée dans une orientation prévisible lorsque vous soumettez des demandes pour créer une tâche d'étiquetage, vous devez ajouter une politique d'CORSen-tête aux compartiments Amazon S3 qui contiennent vos images d'entrée.
Important
Si vous n'ajoutez pas de CORS configuration aux compartiments Amazon S3 qui contiennent vos données d'entrée, les tâches d'étiquetage pour ces objets de données d'entrée échoueront.
Si vous créez une tâche via la console Ground Truth, elle CORS est activée par défaut. Si toutes vos données d'entrée ne se trouvent pas dans le même compartiment Amazon S3 que votre fichier manifeste d'entrée, vous devez ajouter une CORS configuration à tous les compartiments Amazon S3 contenant des données d'entrée en suivant les instructions suivantes.
Si vous utilisez le CreateLabelingJob
API pour créer une tâche d'étiquetage Ground Truth, vous pouvez ajouter une CORS politique à un compartiment Amazon S3 contenant des données d'entrée dans la console S3. Pour définir CORS les en-têtes requis sur le compartiment Amazon S3 contenant vos images d'entrée dans la console Amazon S3, suivez les instructions détaillées dans Comment ajouter le partage de ressources entre domaines avec ? CORS . Utilisez le code CORS de configuration suivant pour les compartiments qui hébergent vos images. Si vous utilisez la console Amazon S3 pour ajouter la politique à votre compartiment, vous devez utiliser le JSON format.
Important
Si vous créez une tâche d'étiquetage d'images vidéo ou de nuages de points 3D, vous devez ajouter des règles supplémentaires à votre CORS configuration. Pour en savoir plus, veuillez consulter Autorisations requises pour les tâches d'étiquetage de nuage de points 3D et Exigences d'autorisation de tâche de trame vidéo, respectivement.
JSON
[{ "AllowedHeaders": [], "AllowedMethods": ["GET"], "AllowedOrigins": ["*"], "ExposeHeaders": ["Access-Control-Allow-Origin"] }]
XML
<CORSConfiguration> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <ExposeHeader>Access-Control-Allow-Origin</ExposeHeader> </CORSRule> </CORSConfiguration>
Ce qui suit GIF illustre les instructions contenues dans la documentation Amazon S3 pour ajouter une politique d'CORSen-tête à l'aide de la console Amazon S3. Pour obtenir des instructions écrites, consultez la section Utilisation de la console Amazon S3 sur la page de documentation Comment ajouter le partage de ressources entre domaines avec CORS ? dans le guide de l'utilisateur d'Amazon Simple Storage Service.
![Gif expliquant comment ajouter une politique d'CORSen-tête à l'aide de la console Amazon S3.](images/sms/gifs/cors-config.gif)