Kilka miesięcy temu zauważyłem, że zbliżam się do limitu przepustowości na moim koncie hostingowym. Zmiana dostawcy hostingu jest uciążliwa, więc zdecydowałem się przenieść część grafiki o dużej przepustowości do Amazon S3, gdzie przepustowość jest tania i nieograniczona. Wszystko było dobrze, dopóki nie zdałem sobie sprawy, że Google zwraca wyniki wyszukiwania wskazujące na moje wiadro na s3.amazonaws.com zamiast na carltonbale.com. Na szczęście AmazonAWS ma obejście. Możesz użyć własnej nazwy domeny w zasobniku Amazon S3. Oto instrukcje, jak to zrobić, od początku do końca Kroki wprowadzające dla nowych użytkowników Amazon S3: - Przede wszystkim oczywiście potrzebujesz własnej nazwy domeny i własnego konta Amazon S3 - Po drugie, potrzebujesz sposobu na tworzenie zasobników Amazon S3/zarządzanie nimi, więc będziesz musiał zainstalować klienta na swoim komputerze - Obecnie używam klienta transferu plików CyberDuck. Użyłem również używanej płatnej aplikacji Bucket Explorer i dodatku S3 Organizer do przeglądarki Mozilla Firefox. Dostępnych jest wiele opcji - Zainstaluj wybraną aplikację do przesyłania plików i skonfiguruj ją, wprowadzając swój AmazonAWS Klucz dostępu i tajny klucz - Są one dostępne, przechodząc do httpaws.amazon.com, najeżdżając kursorem na âÃÂàTwoje konto usług internetowych âÃÂàw prawym górnym rogu i wybierając âÃÂàIdentyfikatory dostępu AWSâÃÂà˜ - Są one dostępne, przechodząc do httpaws.amazon.com, najeżdżając kursorem na âÃÂàJak aliasować swoją subdomenę do wiadra Amazon S3: - Zidentyfikuj dokładną nazwę domeny, którą chcesz przekazać do Amazon S3. S3 nie jest serwerem WWW, więc chciałbym nie zalecamy przekierowania tam całej domeny, a raczej subdomeny. Subdomena, której zamierzam użyć, to ta, którą skonfigurowałem: s3.carltonbale.com - Utwórz nowy âÃÂàBucketâÃÂà(inaczej folder), klikając ikonę „Utwórz folder/wiaderko”. Nazwij zasobnik dokładnie taką samą nazwą swojej subdomeny - Przykładowa nazwa zasobnika: s3.carltonbale.com Uwaga:musisz użyć unikalnej nazwy zasobnika; nie będziesz mógł utworzyć zasobnika, jeśli nazwa jest już używana przez kogoś innego, nawet jeśli jest na innym osobnym koncie - Przykładowa nazwa zasobnika: - Teraz najtrudniejsza część: modyfikacja ustawień serwera DNS. Procedury, jak to zrobić, różnią się w zależności od hosta i systemu oprogramowania, ale są to ogólne kroki: - Zaloguj się do panelu sterowania hosta internetowego i wybierz opcję „Zarządzaj ustawieniami serwera DNS” lub podobną - Utwórz nowy wpis CNAME dla swojej domeny. W moim przykładzie s3.carltonbale.com wpis brzmiał: Nazwa:s3 Typ:CNAME Wartość:s3.amazonaws.com. (Jeśli jesteś użytkownikiem europejskim, użyj zamiast tego s3-external-3.amazonaws.com.) - - I tak, kropka na końcu âÃÂÃÂs3.amazonaws.com.âÃÂàjest poprawna, przynajmniej dla mnie. Przyjrzyj się innym wpisom, aby dowiedzieć się, co powinieneś wpisać - Teraz przychodzi najtrudniejsza część: czekanie. Rozpoznanie mojej subdomeny przez AmazonAWS zajęło około 2 godzin - Otwórz nazwę subdomeny w przeglądarce. Powinieneś teraz mieć dostęp do swoich plików za pośrednictwem dowolnego z 3 adresów URL: - subdomain.domain.com (o ile pełna nazwa zasobnika jest taka sama jak pełna nazwa subdomeny, tj. mysubdomain.mydomain.com, nie jest konieczne ponowne podawanie nazwy zasobnika na końcu adresu URL) - your_bucket_name.s3.amazonaws.com (tj. mysubdomain.mydomain.com.s3.amazonaws.com) - s3.amazonaws.com/your_bucket_name (tj. s3.amazonaws.com/mysubdomain.mydomain.com) Ostatnie kroki - Będziesz musiał ustawić uprawnienia do swojego zasobnika i plików w nim za pomocą ulubionego narzędzia do zarządzania zasobnikiem. Zalecam ustawienie uprawnień zasobnika na „pełna kontrola tylko przez właściciela” i ustawienie uprawnień plików w zasobniku na „„ ÃÂÃÂpełna kontrola właściciela, dostęp do odczytu dla wszystkich. Uniemożliwi to ludziom przeglądanie/wyświetlanie plików w Twoim zasobniku - Jeśli nie chcesz, aby Google (lub Grafiki Google) indeksowały pliki w Twojej subdomenie, utwórz plik o nazwie robots.txt zawierający następujące elementy i skopiuj go do zasobnika: Agent użytkownika: * Uniemożliwić: / To wszystko, mój przewodnik od początku do końca, jak używać własnej nazwy domeny z Amazon S3. Jeśli coś przeoczyłem lub coś jest niejasne, daj mi znać w komentarzach, a ja to poprawię.