Можете ли вы обновить метаданные с помощью gcloud-node?

Я использую gcloud-node для хранения файлов в Google Cloud Storage. Я хотел бы обновить метаданные, такие как отметка времени аля touch, Это возможно?

1 ответ

Решение

Вы можете передать метаданные bucket.write как в:

data = {
  data: 'Hello World',
  metadata: {
    // ...
  }
};
bucket.write('HelloMessageFile', data, function(err, fileObject) {});

Если вы хотите обновить метаданные для существующего файла, просто передайте метаданные внутри data:

data = {
  metadata: {
    // ...
  }
};
bucket.write('HelloMessageFile', data, function(err, fileObject) {});
Другие вопросы по тегам