Skip to main content

Authentication

Nami Cloud Storage uses AWS Signature Version 4 for request authentication, making it compatible with standard S3 clients and SDKs.

Credentials

You need two credentials to authenticate requests:
  • Access Key ID
  • Secret Access Key
These credentials can be obtained from the Nami Cloud Dashboard.

Authentication Header

Each request must include an Authorization header with the following format:

Example

Using with SDK

Most S3 SDKs handle authentication automatically. Here are examples in different languages:

Security Best Practices

  1. Credential Protection
    • Never commit credentials to source control
    • Rotate credentials regularly
    • Use environment variables or secure credential stores
  2. Access Control
    • Follow the principle of least privilege
    • Use bucket policies and IAM roles when possible
    • Regularly audit access patterns
  3. HTTPS
    • Always use HTTPS for API requests
    • Verify SSL/TLS certificates
    • Keep client libraries updated