Не похоже, что вы предоставляете какой-либо токен аутентификации. Вы предоставляете ключ API, что важно при анонимных запросах, но ключ API не аутентифицирует вашу личность или не дает никаких разрешений. Я предполагаю, что вы получаете 403 Запрещенные ответы.
Поскольку вы используете Node.JS, я могу предложить попробовать библиотеку google-cloud. Он прост в использовании, и он имеет дело с логикой авторизации OAuth 2 для вас. Удалить может выглядеть так:
var gcloud = require('google-cloud')({
projectId: 'grape-spaceship-123'
keyFilename: '/path/to/keyfile.json'
});
var gcs = gcloud.storage();
var myBucket = gcs.bucket('backups');
var myFile = myBucket.file('someFile.png');
myFile.delete(function(err, apiResponse) {});
Пожалуйста, добавляйте сюда свой исходный код. – Filburt
Пожалуйста, нажмите синий текст гиперссылки: D –