AWS SDK for Rust: Using S3-Compatible APIs with Other Clouds
Summary
A personal blog post exploring how the AWS SDK for Rust can interact with S3 compatible object storage across multiple clouds (Nebius, Backblaze B2, Cloudflare R2, Digital Ocean Spaces, etc.). It explains using the AWS CLI to access non AWS storage by configuring endpoint URLs and profiles, and shows how passing a full profile name to the SDK loader fixes issues where the default endpoint would be used. The piece notes caveats about feature support and highlights Nebius object storage capabilities.