Chciałbym użyć subdomeny zamiast bezpośredniego adresu URL do mojego s3 w amazon.com. Więc zamiast pobierać obrazy za pomocą adresu URL, takiego jak http://bucket-images.s3-eu-west-1.amazonaws.com/path/to/image.png
, chciałbym użyć http://assets.domain.com/path/to/image.png
. Próbowałem ustawienie CNAME tak:CNAME to s3 bucket amazon
CNAME assets domain.com bucket-images.s3-eu-west-1.amazonaws.com
Ale po ustawieniu tego CNAME otrzymuję taki błąd z Amazon, kiedy odwiedzam domenę:
<Error>
<Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist</Message>
<BucketName>assets.domain.com</BucketName>
<RequestId>45646DFSDFSFASDF</RequestId>
<HostId>
dfasdcvcvd546456454ds5fasdf4ad5f64asdfasdfccdfgvggtg
</HostId>
</Error>
Tutaj oni mówią zmienić bucketname : https://forums.aws.amazon.com/message.jspa?messageID=237562 Ale to nie ma sensu. Wcześniej pracowałem nad projektem, który używał nazwy wiadra zupełnie innej niż poddomena. Więc musi być droga ... Ktoś, kto może mi pomóc?
Jaka jest nazwa wiadra, a ty mogłabyś poinformowanie nas pełną domenę zaangażowane więc możemy spojrzeć i sprawdź, czy poprawnie rozwiązuje się przez DNS? –