1

I'm using a swift bucket on OVH

The CLI tool swift -A $OS_AUTH_URL -U $OS_USERNAME -K $OS_PASSWORD list -l foto-condivise works smoothly.

My config is:

  s3proxy:
    image: andrewgaul/s3proxy
    ports:
    - 127.0.0.1:8084:80
    environment:
      S3PROXY_AUTHORIZATIONs: none
      JCLOUDS_PROVIDER: openstack-swift
      JCLOUDS_ENDPOINT: $OS_AUTH_URL
      JCLOUDS_REGION: $OS_REGION_NAME
      JCLOUDS_REGIONS: $OS_REGION_NAME
      #JCLOUDS_IDENTITY: $OS_TENANT_NAME:$OS_USERNAME
      JCLOUDS_IDENTITY: $OS_TENANT_ID:OS_USERNAME
      JCLOUDS_CREDENTIAL: $OS_PASSWORD
      JCLOUDS_KEYSTONE_VERSION: $OS_IDENTITY_API_VERSION
      JCLOUDS_KEYSTONE_SCOPE: project:Default
      JCLOUDS_KEYSTONE_PROJECT_DOMAIN_NAME: Default

(I've tried both versions of JCLOUDS_IDENTITY) the log states:

s3proxy_1    | [s3proxy] E 05-05 17:50:08.975 main org.gaul.s3proxy.Main:238 |::] Exception in thread "main" 
s3proxy_1    | [s3proxy] E 05-05 17:50:08.979 main org.gaul.s3proxy.Main:238 |::] org.jclouds.rest.AuthorizationException: request: POST https://auth.cloud.ovh.net/v3/auth/tokens HTTP/1.1  [Sensitive data in payload, use jclouds.wire.log.sensitive override to enable logging this data.] failed with response: HTTP/1.1 401 Unauthorized
s3proxy_1    | [s3proxy] E 05-05 17:50:08.979 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.openstack.swift.v1.handlers.SwiftErrorHandler.handleError(SwiftErrorHandler.java:51)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:65)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:138)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:107)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:91)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:74)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:45)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.rest.internal.DelegatesToInvocationFunction.handle(DelegatesToInvocationFunction.java:156)
s3proxy_1    | [s3proxy] E 05-05 17:50:08.980 main org.gaul.s3proxy.Main:238 |::]   at org.jclouds.rest.internal.DelegatesToInvocationFunction.invoke(DelegatesToInvocationFunction.java:123)
TylerP
  • 9,600
  • 4
  • 39
  • 43
lrkwz
  • 6,105
  • 3
  • 36
  • 59

0 Answers0