< Previous | Contents | Next >

AWS authentication

To use the HS3 API as an authenticated user, you need to provide credentials that are based on the username and password for your user account. To provide credentials, you typically use the HTTP Authorization request header.

HCP also supports presigned URLs. A presigned URL uses query parameters to provide credentials. Presigned URLs allow you to temporarily share objects with other users without the need to grant those users permission to access your buckets or objects. Presigned URLs are compatible only with the AWS method of authentication.

If the HS3 API is configured to require user authentication, you need to provide credentials with every request. If HS3 is configured to allow anonymous access, you need to either provide credentials or request anonymous access with each request.


Authorization headerPresigned URLsSignaturesAnonymous accessInvalid credentials