0
Я хочу обновить только метаданные объекта, хранящегося в SoftLayer, с помощью API jclouds. Объект уже существует, поэтому не хотите его снова загружать.Обновление только метаданных объекта в SoftLayer с использованием jclouds API
привет сэр спасибо за ответ. Но у меня есть пользовательские метаданные и хочу пометить объект этими метаданными. Я хочу сохранить загрузку полезной нагрузки. Он так же хорош, как и POST, а не делает PUT. Plz помогите мне с решением –
Предоставьте карту запросу пользователяMetadata, чтобы пометить эти данные. Это не приведет к загрузке данных с клиента на сервер. –
ByteSource payload = Files.asByteSource (новый файл (имя_файла)); \t \t блоб = blobStore.blobBuilder (имя_файл) \t \t \t \t .payload (Payloads.newByteSourcePayload (полезная нагрузка)) \t \t \t \t .userMetadata (userMetadata) .build(); \t \t \t blobStore.putBlob (containerName, blob); Это то, что я могу сделать, но он загружает полезную нагрузку, даже если объект allready существует на сервере. Я не хочу загружать полезную нагрузку –