2013-03-11 2 views
2

구글의 클라우드 스토리지는 폴더 또는 후행없이 웹 클라이언트에서 액세스인지 다른 행동/인 gsutil setwebcfg 이상한 하위 폴더 동작

간단한 테스트는 다음 링크

에 대해 다른 행동을 보여줍니다를 제공 보인다 (확인 작업 배경은 검은 색) 버킷을 사용하여 구성되어

:

gsutil setwebcfg -m index.html -e 404.html gs://gstest.tekartik.com

내용은 3 개 간단한 파일이 포함 된 index.html /으로 404.html /있는 style.css 곳에있는 style.css 만 검은 색으로 배경을 설정합니다. 두 URL 모두 정확하게 URL http://gstest.tekartik.com/sub/dir/index.html으로 "리디렉션"됩니다. 그러나 상대 경로는 style.css가 첫 번째 경우에 올바르게로드되는 것을 허용하지 않습니다.

내가 원하는 것은 후행을 사용하여 첫 번째 사례를 리다이렉트하는 것입니다 (/ 아마존 S3가하는 것입니다). 이것을 뒷받침하는/입력하는 것에 대해 걱정하지 않고 누군가에게 URL을 제공 할 수 있도록하려면이 작업이 유익하게 작동하는 데 필요한 것은 무엇입니까? 측면으로

,이 (http://gstest.tekartik.com/가 자동으로 여기 http://gstest.tekartik.com로 이름이 변경되었다 후행가/필요하지 않습니다) 루트 레벨로 잘 작동

답변

2

내가 엔지니어링 팀과 이야기를 나눴습니다 우리는이 일을해야 동의 너가 예상했던대로. 예상되는 동작을 가능하게하는 버킷 구성 설정을 추가하여 단기간에 해결 될 것입니다 (현재 동작에 따라 앱이 손상되지 않도록 추가 구성 단계가 필요함). 또한 gsutil을 통해 새 구성 설정을 쉽게 업데이트 할 계획입니다. 이러한 변경 사항을 정확히 언제 사용할 수 있는지에 대해서는 말할 수 없지만 gs-announce group을 참조하여 Google Cloud Storage에 대한 이러한 (및 기타) 세부 정보를 모니터링하십시오. 이것을 우리주의에 가져 주셔서 감사드립니다.

업데이트 (2013 년 6 월 3 일) : 이제 프로덕션 환경에서 수정되었습니다.

+0

NAOMA from @Tom :'Marc Cohen, 나는 이것과 비슷한 설정을하고 있으며, 볼 수 있듯이 'dir'에서 'dir /'으로 리디렉션을 설정할 수 있는지 궁금합니다. 여기 샘플 URL에서 'dir'경로는 URL 경로에 index.html을 표시하지만 'dir /'은 선호하지 않습니다. 감사합니다' – bummi