내 피라미드 앱을 사용하면 www.domain.com에서 amazon s3 버킷에 새 html 페이지를 만들 수 있습니다 ("testbucket"이라고 함). 페이지가 만들어지면 사용자는 https://s3.amazonaws.com/testbucket/(some uuid로 리디렉션됩니다. 나는 그 사이트가 www.subdomain.domain.com/ (soomeuuid)로 리다이렉트되도록 HTML을 저장하고 싶다. 지금이 행 내보기 호출 (views.py)amazon s3 페이지를 사용자 정의 도메인으로 지정할 수 있습니까?
return HTTPFound(location="https://s3.amazonaws.com/testbucket/%(uuid)s" % {'uuid':uuid})
필자 읽기 (http://carltonbale.com/how-to-alias-a-domain-name-or-sub-domain-to-amazon-s3/)에 그 내 아마존 S3 계정에 양동이를 작성해야이 작업을 수행하기 위해 호출 subdomain.domain.com 및 그런 다음 s3.amazon.com으로 cname하십시오. (여분은 무엇을위한 것입니까?). 그러면 반환 HTTPFound 호출에 무엇을 넣어야합니까? 그래야만합니다 :
return HTTPFound(location="https://s3.amazonaws.com/subdomain.domain.com/%(uuid)s" % {'uuid':uuid})
그건 나에게 이해가되지 않습니다. 대신 무엇을해야합니까?
ssl을 제쳐두고 http://ssubdomain.domain.com/object_name에 cname subdomain.domain.com을 입력해야한다고 말하고 있습니까? 그 doesnt는 이해된다. return HTTPFound 문에 무엇을 넣어야합니까? – BigBoy1337
아니요, CNAME'subdomain.domain.com '을's3.amazonaws.com '으로 변경하십시오. 그러면'http : // subdomain.domain.com/your_uuid_here'가 정상적으로 작동합니다. 따라서 귀하의 리디렉션 구문은'return HTTPFound (location = "http://subdomain.domain.com/%(uuid)s"% { 'uuid': uuid})' –