Home / Companies / Pulumi / Blog / Post Details
Content Deep Dive

Pulumi AWS Provider 7.0: Multi-Region Support, IAM Role Chaining, and S3 Resource Simplification

Blog post from Pulumi

Post Details
Company
Date Published
Author
Cory Hall
Word Count
2,105
Language
English
Hacker News Points
-
Summary

Pulumi AWS Provider 7.0 introduces enhanced capabilities for managing AWS infrastructure as code, featuring improvements such as support for multi-region deployments with a single provider configuration and the introduction of IAM role chaining for secure workflows. This major release includes breaking changes and improvements from upstream Terraform versions 6.0.0 to 6.3.0, and it marks the unification of S3 Bucket resources, with the existing Bucket and BucketV2 resources now both representing the latest version of the upstream Terraform S3 Bucket resource. The update simplifies infrastructure management by reducing memory usage through single provider configurations, allowing specification of AWS regions at the resource level, and streamlining cross-region VPC peering. Additionally, the transition to the latest S3 Bucket implementations means the deprecation of BucketV2 and its eventual removal in version 8.0, accompanied by new configuration resources that replace V2 counterparts. Pulumi AWS 7.0 supports a wide range of programming languages, including TypeScript, Python, Go, C#, Java, and YAML, and provides comprehensive documentation and guides for migration and getting started.