пример за шаблон на пътя на cloudfront за множество източници на поддомейни

Например разпределение в облачен фронт има следните CNAME, свързани с него

photo-cdn.example.com
video-cdn.example.com
music-cdn.example.com

И има следния произход, свързан с него

originA: photo.example.com/photocontents
originB: video.example.com/videocontents
originC: music.example.com/musiccontents

Бих искал да мога да получа следните файлове със съдържание чрез разпространението на Cloudfront, както е показано по-долу:

photo-cdn.example.com/photo.jpg => originA/photo.jpg
photo-cdn.example.com/image.png => originA/image.png

video-cdn.example.com/video.mpg => originB/video.mpg
video-cdn.example.com/movie.avi => originB/poster.jpg

music-cdn.example.com/music.mp3 => originC/music.mp3
music-cdn.example.com/itune.wav => originC/albumart.png

Какви трябва да бъдат специфичните модели на пътя, които трябва да използвам, за да постигна това поведение?

Ще се извърши ли оценката на модела на пътя само на SUFFIX на пътя на домейна за разпространение (след music-cdn.example.com/)?

Или оценката на модела на пътя ще ВКЛЮЧИ пътя на домейна за разпространение (включете music-cdn.example.com).


person Rakib    schedule 07.04.2015    source източник


Отговори (1)


Стига да нямате припокриващи се типове файлове, можете да използвате маски като /*.jpg, /*.png, /*.mpg и т.н.

Но няма да работи напр. ако трябва да изтеглите .jpg обложка на албум от вашия домейн music-cdn.

В този случай може да се наложи да разделите това на 3 различни дистрибуции, всяка от които има едно CNAME

РЕДАКТИРАНЕ: прочетете коментарите по-долу за допълнително разяснение относно кои части от CNAME всъщност се оценяват от оценката на модела на пътя

person Alex Z    schedule 08.04.2015
comment
значи искаш да кажеш, че оценката на модела на пътя се извършва само върху суфикса на пътя на домейна за разпространение (след music-cdn.example.com/) и оценката на модела на пътя не включва самия път на домейна за разпространение (включва music-cdn.example.com/)? - person Rakib; 08.04.2015
comment
Да точно. Разгледайте описанието тук: docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ - person Alex Z; 08.04.2015