2014-06-23 5 views
8

Google Cloud Storage 버킷에 Cache-Control 헤더를 설정하려고했습니다. 그것은 나에게 준다 400 : 잘못된 설명 오류없이 잘못된 오류 정확히 무엇 잘못. 어떤 아이디어?Google 클라우드 저장소, 캐시 제어

예 :

인 gsutil setmeta -R -h '캐시 - 제어 : 공공, 최대 연령 = 10000, 아니는-변환'의 GS를 : //example.com/stylesheets/

설정 메타 데이터에 gs : //example.com/stylesheets/site-77ee6060.css BadRequestException : 400 잘못된 인수

변환되지 않거나 동일한 결과가 있거나없는 다른 최대 나이를 시도했습니다. 버킷이 웹 사이트로 설정되었습니다.

+0

사용중인 Cache-Control 매개 변수가 유효하며 위에 소유 한 개체 모음을 사용하여 위의 명령을 성공적으로 실행할 수있었습니다. gsutil -D setmeta -R -h 'Cache-Control : public, max-age = 10000, no-transform'gs : 권한 헤더를 제거하고 다음 명령의 출력을 [email protected]으로 보내주십시오. //example.com/stylesheets/ –

+0

@MikeSchwartz [email protected]에 디버그 정보를 보냈습니다 –

+0

@MikeSchwartz 또한이 문제는 일부 파일에서 발생합니다. 내 주소를 동일한 주소로 보내면 도움이됩니까? – CVAUGHN

답변

2

이 문제가 발생하여 더 이상 객체에 대한 액세스 권한이 없었습니다 (내 팀의 다른 누군가가 객체를 편집했음을 발견했습니다).

관련 문제