La configuration d'un enregistrement CNAME pour un S3 seau à l'aide d'Amazon Route 53
J'ai besoin de l'adresse url suivante
http://liangpai.s3.amazonaws.com/uploadImage/shareImage/2012-10/506dc1ef71dcf.png
montrant que:
http://imgs.liangpai.me/uploadImage/shareImage/2012-10/506dc1ef71dcf.png
Mon S3 seau nom est “liangpai”. Sur la Route 53, j'ai créé un nouvel enregistrement CNAME nommé “dim”, la valeur que j'ai entré est “liangpai.s3.amazonaws.com”
Après cela, je ne vois pas le S3 lien web des modifications à mon domaine le lien.
Quelque chose de mal ici?
Merci pour vos conseils!!!
OriginalL'auteur 100calorie | 2012-10-10
Vous devez vous connecter pour publier un commentaire.
S3 Cname exiger le seau nom pour correspondre au nom d'hôte. Si vous voulez S3 pour servir de
imgs.langpai.me
, vous devez créer un seau nomméimgs.langpai.me
. Voir le S3 de la documentation pour plus d'.Vous pouvez créer une distribution CloudFront pour répondre à
imgs.langpai.me
(voir CloudFront CNAME soutien) et suivre les demandes delangpai.s3.amazonaws.com
. Ce serait, bien sûr, également subir des CloudFront frais.OriginalL'auteur willglynn
Méthode 1 : S3 direct CNAME par seau nom
Vous pouvez créer un enregistrement CNAME en seau de nom à la suite de ces étapes.
Créer un seau nom à l'aide du même nom que vous utiliserez pour votre entrée dns. c'est à dire subdomain.mydomain.net
Créer un enregistrement cname pour subdomain.mydomain.net à s3.amazonaws.com
Définir des autorisations sur votre seau basé sur l'accès vous prévoyez d'accorder
Méthode 2 : Site web Statique sur S3
Si vous prévoyez de servir du contenu statique, tels que des images, des fichiers, etc. vous pouvez utiliser "Hébergement de Site Statique" pour votre S3 seau.
Sélectionnez votre seau en cliquant sur l'icône représentant un pot () et sélectionnez l'onglet "propriétés" sur la droite et développer "Hébergement de Site Statique". Dans l'Hébergement de Site Statique panneau, sélectionnez le bouton radio "Activer le site d'hébergement" et de définir un indice d'erreur et le document. Il ce point, vous verrez un "Endpoint" nom dans ce panneau. Simple de créer un enregistrement CNAME DNS avec le point de terminaison de la valeur. Vous pouvez lire l'intégralité de l' Amazon Procédure Pas À Pas
ici.
Semble que juste d'ajouter un enregistrement CNAME pour le point de Terminaison du compartiment S3 (même après l'activation de site web statique) ne fonctionne pas. Comme les résultats de l'est: NoSuchBucket Il semble que willglynn est correct en indiquant que vous devez avoir le même seau nom que votre enregistrement CNAME
OriginalL'auteur Vyke
Essayer cette
À l'aide de votre propre seau CNAME:
mais vous putobject vérification des fichiers pour les lire pour tout le monde
premisssion type:
$s3->putObjectFile($tmp, $bucketname , $chemin.$le nom de fichier, S3::ACL_PUBLIC_READ)
OriginalL'auteur Muhiddin Jumaniyazov