몇 달 전, 내 호스팅 계정의 대역폭 제한에 근접하고 있음을 알았습니다. 호스팅 공급자를 변경하는 것이 번거롭기 때문에 일부 고대역폭 그래픽을 대역폭이 저렴하고 무제한인 Amazon S3로 옮기기로 결정했습니다. Google이 carltonbale.com 대신 s3.amazonaws.com에서 내 버킷을 가리키는 검색 결과를 반환한다는 사실을 깨닫기 전까지는 모든 것이 순조로웠습니다. 다행히 AmazonAWS에는 해결 방법이 있습니다. Amazon S3 버킷에서 자체 도메인 이름을 사용할 수 있습니다. 처음부터 끝까지 수행 방법에 대한 지침은 다음과 같습니다. 새로운 Amazon S3 사용자를 위한 입문 단계: - 우선, 당연히 자신의 도메인 이름과 자신의 Amazon S3 계정이 필요합니다. - 둘째, Amazon S3 버킷을 생성/관리하는 방법이 필요하므로 PC에 클라이언트를 설치해야 합니다. - 현재 CyberDuck 파일 전송 클라이언트를 사용하고 있습니다. 유료 앱인 Bucket Explorer와 Mozilla Firefox용 S3 Organizer 애드온도 사용했습니다. 사용 가능한 많은 옵션이 있습니다 - 선택한 파일 전송 애플리케이션을 설치하고 AmazonAWS를 입력하여 구성합니다. 액세스 키 및 비밀 키 - httpaws.amazon.com으로 이동하여 âÃÂà웹 서비스 계정 âÃÂà오른쪽 상단 모서리에서 âÃÂàAWS Access IdentifiersâÃÂà선택 진 - httpaws.amazon.com으로 이동하여 âÃÂà하위 도메인을 Amazon S3 버킷에 별칭 지정하는 방법: - Amazon S3로 전달할 정확한 도메인 이름을 식별합니다. S3는 웹 서버가 아니므로 거기에 전체 도메인을 전달하는 것이 아니라 하위 도메인을 전달하는 것이 좋습니다. 내가 사용할 하위 도메인은 내가 설정한 실제 도메인인 s3.carltonbale.com입니다. - 새로운 âÃÂÃâ 만들기 폴더/버킷 만들기 아이콘을 클릭하여 버킷(일명 폴더) 하위 도메인 이름과 정확히 일치하는 버킷 이름 지정 - 버킷 이름 예: s3.carltonbale.com 참고: 고유한 버킷 이름을 사용해야 합니다. 다른 사람이 이미 이름을 사용하고 있으면 별도의 다른 계정에 있더라도 버킷을 만들 수 없습니다. - 버킷 이름 예: - 이제 까다로운 부분이 있습니다: DNS 서버 설정을 수정하는 것입니다. 이를 수행하는 방법에 대한 절차는 호스트 및 소프트웨어 시스템에 따라 다르지만 일반적인 단계는 다음과 같습니다. - 웹 호스트 제어판에 로그온하고 âÃÂÃÂDNS 서버 설정 관리âÃÂà또는 유사 항목을 선택합니다. - 도메인에 대한 새 CNAME 항목을 만듭니다. s3.carltonbale.com의 예에서 항목은 다음과 같습니다. 이름:s3 유형:CNAME 값:s3.amazonaws.com. (유럽 사용자인 경우 s3-external-3.amazonaws.com을 대신 사용하십시오.) - - 네, âÃÂÃÂs3.amazonaws.com.âÃÂà끝에 있는 점이 적어도 나에게는 정확합니다. 다른 항목을 보고 무엇을 입력해야 하는지 파악하세요. - 이제 가장 어려운 부분이 온다: 기다리는 것. AmazonAWS에서 내 하위 도메인을 인식하는 데 약 2시간이 걸렸습니다. - 브라우저에서 하위 도메인 이름을 엽니다. 이제 3개의 URL 중 하나를 통해 파일에 액세스할 수 있습니다. - subdomain.domain.com(전체 버킷 이름이 전체 하위 도메인 이름, 즉 mysubdomain.mydomain.com과 동일하다면 URL 끝에 버킷 이름을 다시 지정할 필요가 없습니다.) - your_bucket_name.s3.amazonaws.com(예: mysubdomain.mydomain.com.s3.amazonaws.com) - s3.amazonaws.com/your_bucket_name(예: s3.amazonaws.com/mysubdomain.mydomain.com) 최종 단계 - 자주 사용하는 버킷 관리 도구를 사용하여 버킷과 파일에 대한 권한을 설정해야 합니다. 버킷 권한을 âÃÂÃÂfull control by ownerâÃÂÃÂ로 설정하고 버킷 내 파일의 권한을 â로 설정하는 것이 좋습니다. ÃÂÃÂ소유자에 의한 전체 제어, 모든 사용자에 대한 읽기 액세스âÃÂÃÂ. 이렇게 하면 사람들이 버킷에 있는 파일을 찾아보거나 나열할 수 없습니다. - Google(또는 Google 이미지)이 하위 도메인에 있는 파일의 색인을 생성하지 않도록 하려면 다음을 포함하는 robots.txt라는 파일을 만들어 버킷에 복사합니다. 사용자 에이전트: * 금지: / Amazon S3에서 자신의 도메인 이름을 사용하는 방법에 대한 시작부터 끝까지의 가이드입니다. 놓친 부분이 있거나 명확하지 않은 부분이 있으면 댓글로 알려주시면 수정하겠습니다.