PHP를 사용하여 App Engine에서 Google Cloud Storage 버킷의 파일에 쓰려고합니다. 내가 버킷의 소유자로 응용 프로그램 엔진의 서비스 계정 이름을 추가 한Google App Engine PHP 스크립트에서 Google Cloud Storage에 어떻게 연결합니까?
- https://developers.google.com/appengine/docs/python/googlestorage/index#Prerequisites
- https://developers.google.com/appengine/docs/php/googlestorage/
: 나는 양동이를 설정하고 PHP을 통해 접속에 대한 설명서를 따랐습니다 나는 다음과 같은 오류가
$fp = fopen('gs://[bucket-name]/log/log.txt', 'a+');
: 질문에,하지만 나는 다음과 같은 일을 실행하려고 할 때
PHP Warning: fopen(gs://[bucket-name]/log.txt): failed to open stream:
"\google\appengine\ext\cloud_storage_streams\CloudStorageStreamWrapper::stream_open"
call failed in /[myfile.php] on line 33
[bucket-name]
은 올바른 자리 표시 자입니다. 올바른 버킷 이름을 사용하고 있습니다. 내가 놓친 게 있니?
FWIW, 나는 또한 포스트 @ http://stackoverflow.com/questions/20294785/how-to-use-google-cloud-storage-for- 읽기 php? rq = 1 그리고 양동이의 소유권을 부여하기 위해 대체 App Engine 이메일 식별자를 찾으려고했지만 행운은 없습니다. –