2

Я не могу выполнить простую операцию записи в своем Google Cloud Bucket. Я внимательно следил за документами. Это то, что у меня есть: по умолчанию используется bucket, скрипт php, все api необходимо включить.Невозможно выполнить простую запись в Google Cloud Bucket

Вот мой сценарий

<?php 
    file_put_contents('gs://myappid.appspot.com/hello.txt', 'Hello'); 
?> 

Однако это не писать. Что мне не хватает?

+0

Что говорят журналы вашего приложения? вы уверены, что пишете правильное ведро? –

+0

@StuartLangley Я не использую приложение. Я зарегистрировался на моем удаленном сервере Google Cloud VM, и я просто использую этот скрипт php, чтобы попытаться записать его в ведро, когда я его запустил. – superuserdo

+2

Чтобы быть понятным, вы используете GCE VM, а не AppEngine? Ваш пример очень специфичен для приложения. file_put_contents ('gs: // ...') - это приложение App Engine и не работает в обычной среде PHP. Выполнение этого в обычном PHP более активно. Вот пример: https://cloud.google.com/storage/docs/json_api/v1/json-api-php-samples –

ответ

0

В соответствии с latest docs вам, похоже, также необходимо включить выставление счетов, даже если вы планируете использовать бесплатную квоту.

+0

Что я уже включил – superuserdo

+0

@superuserdo Попробуйте включить «облачную интеграцию» в нижней части страницы в меню «Настройки приложения» старой консоли AppEngine (https://appengine.google.com /). Я думаю, что это заставило его работать для меня в конце. – varepsilon

 Смежные вопросы

  • Нет связанных вопросов^_^