Vercel has added Amazon S3 storage provisioning to its Marketplace. The integration creates resources from the project dashboard and supplies connection settings automatically. Authentication uses short-lived credentials through OpenID Connect, so the application can access storage without storing permanent AWS access keys. The announcement includes an authenticated upload example.
An existing AWS account can be linked, but this integration supports only new buckets created through Vercel. That makes it a setup path for new storage resources, with deeper configuration still available in AWS.
Key takeaways · AI-distilled
New AWS accounts created through Vercel get $100 in credits valid for six months. Linked existing AWS accounts only support new buckets created through Vercel.
Vercel positions its own Blob for app file uploads with CDN delivery, and the S3 integration for existing AWS workflows, analytics on managed Iceberg tables via S3 Tables, or vector search via S3 Vectors.
Code uses the AWS SDK with a credentials provider from @vercel/functions/oidc that assumes a role named in AWS_ROLE_ARN, or the createS3 helper from @vercel/aws.