Storage API
Storage Authentication
Authentication for Nami Cloud Storage Service
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
-
Credential Protection
- Never commit credentials to source control
- Rotate credentials regularly
- Use environment variables or secure credential stores
-
Access Control
- Follow the principle of least privilege
- Use bucket policies and IAM roles when possible
- Regularly audit access patterns
-
HTTPS
- Always use HTTPS for API requests
- Verify SSL/TLS certificates
- Keep client libraries updated