> @@ -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())

Good catch! Seems indeed important to ensure that the signing logic (and the 
underlying provider) supports this use case, seeing as it's probably the 
default one for signed URLs, as pointed out by @andrewgaul 

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/94/files#r12417584

Reply via email to