För några månader sedan märkte jag att jag närmade mig min bandbreddsgräns på mitt värdkonto. Att byta värdleverantör är jobbigt, så jag bestämde mig för att flytta lite högbandbreddsgrafik till Amazon S3, där bandbredden är billig och obegränsad. Allt var bra tills jag insåg att Google gav sökresultat som pekade på min hink på s3.amazonaws.com istället för carltonbale.com. Lyckligtvis har AmazonAWS en lösning. Du kan använda ditt eget domännamn i en Amazon S3-hink. Här är instruktionerna om hur man gör, från början till slut Introduktionssteg för nya Amazon S3-användare: – Först och främst behöver du självklart ditt eget domännamn och ditt eget Amazon S3-konto - För det andra behöver du ett sätt att skapa/hantera Amazon S3-hinkar, så du måste installera en klient på din PC - Jag använder för närvarande CyberDuck-filöverföringsklienten. Jag har också använt den betalda appen Bucket Explorer och S3 Organizer-tillägget för Mozilla Firefox. Det finns många alternativ - Installera din önskade filöverföringsapplikation och konfigurera den genom att ange din AmazonAWS Åtkomstnyckel och hemlig nyckel - Dessa är tillgängliga genom att gå till httpaws.amazon.com, föra muspekaren över âÃÂàDitt Web Services-konto i det övre högra hörnet och välj AWS Access Identifiers ¢Ã ¼ - Dessa är tillgängliga genom att gå till httpaws.amazon.com, föra muspekaren över âÃÂàSå här aliaser du din underdomän till en Amazon S3-hink: - Identifiera det exakta domännamnet du vill vidarebefordra till Amazon S3. S3 är inte en webbserver, så jag skulle göra det Rekommendera inte att vidarebefordra hela din domän dit, utan snarare en underdomän. Underdomänen jag kommer att använda är den jag konfigurerar: s3.carltonbale.com - Skapa en ny âÃÂàbucketâÃÂà(a.k.a. mapp) genom att klicka på ikonen âÃÂÃÂskapa mapp/bucketâÃÂÃÂ. Namnge bucket exakt vad ditt underdomännamn är - Exempel på hinknamn: s3.carltonbale.com Obs: du måste använda ett unikt hinknamn; du kommer inte att kunna skapa en hink om namnet redan används av någon annan, även om det finns på ett annat separat konto - Exempel på hinknamn: - Nu kommer den knepiga delen: att ändra dina DNS-serverinställningar. Procedurerna för hur du gör detta varierar beroende på värd och mjukvarusystem, men är de allmänna stegen: - Logga in på din webbvärds kontrollpanel och välj âÃÂÃÂManage DNS Server SettingsâÃÂàeller liknande - Skapa en ny CNAME-post för din domän. För mitt exempel på s3.carltonbale.com var posten: Namn:s3 Typ:CNAME Värde:s3.amazonaws.com. (Om du är en europeisk användare, använd istället s3-external-3.amazonaws.com.) - - Och ja, pricken i slutet av âÃÂÃÂs3.amazonaws.com.âÃÂàär korrekt, åtminstone för mig. Titta på dina andra poster för att ta reda på vad du ska ange – Nu kommer det svåraste: att vänta. Det tog ungefär 2 timmar för min underdomän att kännas igen av AmazonAWS - Öppna underdomännamnet i din webbläsare. Du bör nu kunna komma åt dina filer via någon av tre webbadresser: - subdomain.domain.com (så länge det fullständiga bucketnamnet är detsamma som det fullständiga underdomännamnet, dvs. mysubdomain.mydomain.com, är det inte nödvändigt att ange bucketnamnet igen i slutet av webbadressen) - your_bucket_name.s3.amazonaws.com (dvs minsubdomain.mydomain.com.s3.amazonaws.com) - s3.amazonaws.com/ditt_hinknamn (dvs. s3.amazonaws.com/minunderdomän.mindomän.com) Sista stegen - Du måste ställa in behörigheter för din hink och filerna i med ditt favoritverktyg för hantering av hink. Jag rekommenderar att du ställer in bucket-behörigheten till âÃÂÃÂfull kontroll av ägaren enbart och ställer in behörigheterna för filerna i hinken till â ÃÂÃÂfull kontroll av ägaren, läsåtkomst för alla•ÃÂÃÂ. Detta kommer att förhindra att människor kan bläddra/lista filerna i din hink - Om du inte vill att Google (eller Google Bilder) ska indexera filerna i din underdomän, skapa en fil med namnet robots.txt som innehåller följande och kopiera den till din bucket: Användaragent: * Disallow: / Det är det, min start-till-slut guide om hur du använder ditt eget domännamn med Amazon S3. Om jag har missat något eller om något är oklart, låt mig veta i kommentarerna så fixar jag det.