Idempotently remove a logical key. A missing key succeeds; access/network failures still reject.
Optionaloptions: StorageReadOptionsRead one object generation and metadata; rejects with STORAGE_NOT_FOUND for a missing key.
Optionaloptions: StorageReadOptionsRead metadata without transferring the body; missing and access/network errors remain distinct.
Optionaloptions: StorageReadOptionsCreate or replace an object. S3 uses strict multipart; failed pre-completion replacement preserves the old object.
Optionaloptions: StoragePutOptions
Portable logical-key storage contract. Missing objects and permission/network failures use distinct typed errors.