Я создал приложение nodeJS, которое вызывает API .putObject (), чтобы успешно добавить объект (файл) в существующую корзину, как описано здесь: https://console.bluemix.net/docs/services/cloud-object-storage/libraries/node.html#using-node-js
Это отлично работает, загружает и создаетновый объект успешно.Однако позже мы захотим обновить некоторые метаданные {} об этом объекте.Я вижу, что вы можете указать это в .putObject () в качестве параметра, но, похоже, нет .updateObject () API - это правильно?https://ibm.github.io/ibm-cos-sdk-js/AWS/S3.html#putObject-property
Если я снова вызываю API .putObject () с метаданными {}, он добавляет эту информацию, но удаляет содержимое тела, поэтому файл 6 МБ становится 0 КБ.Это единственный способ сделать это, чтобы загрузить содержимое объекта, добавить метаданные {}, а затем заново загрузить все заново?
Или есть другой метод, который я могу использовать, чтобы просто обновить метаданные {} и оставитьисходный объект (файл) как есть?
Я ценю, что одним из ответов будет «использовать базу данных для хранения связанных метаданных», это нормально, но я хотел бы получить ответ навопрос выше, а не отклонение в этом обсуждении, если это возможно.