Да, это так. Во-первых, вам необходимо создать сегмент в вашей учетной записи S3, который будет представлен в нижнем регистре, глобально уникален и совместим с DNS; так, например, я создал корзину под названием «media.torusknot.com».
Затем, чтобы все выглядело хорошо, вам нужно создать запись DNS CNAME, чтобы сопоставить поддомен вашего сайта с этим сегментом S3. Это позволит вам получить доступ к файлам, которые вы загружаете в эту корзину S3, через 100 http://media.example.com/somefile.mp3’. Вам просто нужно установить ACL для файлов и корзины, чтобы убедиться, что публичный доступ разрешен.
Наконец, если вы хотите передавать потоковые видеофайлы с помощью проигрывателя Flash с S3 в другой домен, вы также должны сообщить Flash, что все в порядке, если контент загружается из другого домена. Создайте файл с именем «crossdomain.xml» в корзине со следующим содержимым:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
</cross>
Это позволяет получить доступ к медиафайлам из любой точки мира, если хотите, вы можете быть более конкретным, но это самый простой подход.
Связанные ресурсы: