Google 클라우드 저장소에 개인 양동이가 있는데 데이터를 읽거나 쓰는 방법을 알아 내려는 데 문제가 있습니다.Google 클라우드 저장소에 비공개 읽기/쓰기 문제가 발생했습니다.
지금 당장은 Amazon S3를 사용하고 있으며 매우 쉽게 처리 할 수 있습니다. 말 그대로
는 :
use Aws\S3\S3Client;
$config = array('key' => 'KEY','secret' => 'SECERT);
$client = S3Client::factory($config);
// Get an object.
$result = $client->getObject(array(
'Bucket' => "the bucket",
'Key' => "filename.ext"
));
그러나 구글 클라우드 스토리지와, 나는 매우 혼란 스러워요. 나는 서명 된 URL이 필요하다고 결론을 내 렸습니다. 그러나 데이터를 잡아 내고 싶을 때마다 gsutil
을 사용하고 싶지는 않습니다.
이 모든 것이 서버 측에서 일어나기 때문에 고객이 전체 브라우저에서 팝업을 보내고 Google에 로그인 할 수는 없습니다.
Amazon S3와 같은 API/Secret 조합을 사용하는 방법이 없습니까?
아무도 내 PHP 서버 쪽 응용 프로그램에서 작동하도록하는 가장 쉬운 방법을 찾아 낼 수 있습니까?
도움 jterrace에 감사드립니다. 서비스 계정 인증 예제가 필요한 것 같아 보이지만 클라우드 저장소를 포함시키기 위해 무엇을 포함할지 또는 무엇을해야할지 모릅니다. 불행히도 App Engine을 사용하고 있지 않지만 쉽게 사용할 수 있다면 사용하겠습니다. – bryan