Provides Amazon S3 patterns and examples using AWS SDK for Java 2.x. Use when working with S3 buckets, uploading/downloading objects, multipart uploads,…
S3 object storage patterns and operations using AWS SDK for Java 2.x. Covers bucket creation, object uploads/downloads, multipart transfers, presigned URLs, and S3 Transfer Manager for optimized file handling Includes synchronous and asynchronous client setup with configurable retry logic, timeouts, and connection pooling Provides Spring Boot integration with configuration classes, service layer patterns, and async/reactive workflows Supports advanced operations: metadata and encryption, batch deletions, cross-bucket copying, and lifecycle management Best practices for security (IAM roles, server-side encryption), performance (connection reuse, async operations), and cost optimization (storage class selection, lifecycle policies) AWS SDK for Java 2.x - Amazon S3 Overview Provides patterns for S3 operations: bucket management, object upload/download with multipart support, presigned URLs, S3 Transfer Manager, and S3-specific configurations using AWS SDK for Java 2.x. When to Use Creating, listing, or deleting S3 buckets with proper configuration Uploading or downloading objects from S3 with metadata and encryption Working with multipart uploads for large files (>100MB) with error handling Generating presigned URLs for temporary access to S3 objects Copying or moving objects between S3 buckets with metadata preservation Setting object metadata, storage classes, and access controls Implementing S3 Transfer Manager for optimized file transfers Integrating S3 with Spring Boot applications for cloud storage Quick Reference
don't have the plugin yet? install it then click "run inline in claude" again.