Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You can develop it yourself as a web app or a part of your existing application. It will consume HTTP requests, retrieve their URI component, convert it to S3 object name and use <a href="http://s3.amazonaws.com/doc/s3-developer-guide/SOAPGetObject.html" rel="noreferrer">getObject()</a> to get its content (using one of available S3 SDKs, for example <a href="http://aws.amazon.com/sdkforjava/" rel="noreferrer">AWS Java SDK</a>).</p> <p>Otherwise, you can try a hosted solution - <a href="http://www.s3auth.com" rel="noreferrer">s3auth.com</a> (I'm a developer). It's an open source project, and you can see how this mechanism is implemented internally at <a href="https://github.com/yegor256/s3auth/blob/master/s3auth-relay/src/main/java/com/s3auth/relay/SecuredHost.java" rel="noreferrer">one of its core classes</a>. HTTP request is processed by the service and then re-translated to Amazon S3 internal authentication scheme:</p> <p><a href="http://s3auth:s3auth@maven.s3auth.com/texry/packages.png" rel="noreferrer">http://s3auth:s3auth@maven.s3auth.com/texry/packages.png</a></p> <p>This architecture diagram explains how the project is implemented. The PNG picture is loaded from Amazon S3 bucket <code>maven.s3auth.com</code>, which is not readable anonymously. Full URL of this image is</p> <pre><code>http://s3auth:s3auth@maven.s3auth.com/texry/packages.png </code></pre> <p>Check also this article: <a href="http://www.yegor256.com/2014/04/21/s3-http-basic-auth.html" rel="noreferrer">Basic HTTP Auth for S3 Buckets</a></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload