> @@ -83,13 +94,29 @@ public void trySign() throws InterruptedException, > ExecutionException { > continue; > } > String containerName = Iterables.getLast(containers).getName(); > - PageSet<? extends StorageMetadata> blobs = > region.list(containerName); > - if (blobs.isEmpty()) { > - continue; > - } > - String blobName = Iterables.getLast(blobs).getName(); > + > + final ByteSource input = ByteSource.wrap(new byte[1]); > + final HttpClient client = ctx.utils().http(); > + > + // test signed put > + String blobName = "test-" + UUID.randomUUID(); > + Blob blob2 = region.blobBuilder(blobName).forSigning() > + .payload(input).contentLength(input.size())
Done. Added the payload to the put request. And added a check for comparing the blob obtained by getBlob with the input. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r12565208