Google Cloud Storage에 파일을 동기화하는 백엔드 애플리케이션을 보유하고 있으며 저장소의 모든 파일을 백엔드에서 요청하지 않고 자바 스크립트로 저장하려고합니다. 나는 CORS를 설정했으며 모든 파일의 ACL은 공개 읽기입니다. API에 인증에 대한 단락이 있습니다.Google Cloud Storage의 자바 스크립트에서 승인없이 버킷에 파일 나열
Google Cloud Storage API로 수행하는 대부분의 작업은 인증되어야합니다. 유일한 예외는 익명 액세스를 허용하는 개체 에 대한 작업입니다. AllUsers 그룹에 읽기 권한이 있으면 개체에 익명으로 액세스 할 수 있습니다. AllUsers 그룹에는 인터넷상의 모든 사람 이 포함됩니다.
어떻게 모든 사용자에 대한 권한을 설정할 수 있습니까? 그것은 단지 대중에게 공개하는 acl 설정인가요?
버킷 목록 API 호출이 인증을 필요로하는 작업에 해당합니까? 아니면이 작업을 수행 할 수 있습니까? 여기
나는 달성하기 위해 노력하고 무엇 :$.ajax({
url: "http://storage.googleapis.com/" + BUCKET_NAME,
method: "GET",
headers: {
"x-goog-project-id": PROJECT_ID
}
});
어떤 도움
주시면 감사하겠습니다.