-
Notifications
You must be signed in to change notification settings - Fork 9.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: S3 on Outposts Support #15412
Comments
Reference: #15412 Reference: #15415 Output from acceptance testing (note everything except AbortIncompleteMultipartUpload was tested before losing Outpost access): ``` --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_basic (59.06s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_disappears (59.96s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Date (70.35s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Days (57.63s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Prefix (64.31s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Tags (62.22s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Id (73.91s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Status (65.70s) ```
Reference: #15412 Reference: #15415 Output from acceptance testing (note everything except AbortIncompleteMultipartUpload was tested before losing Outpost access): ``` --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_basic (59.06s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_disappears (59.96s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Date (70.35s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Days (57.63s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Prefix (64.31s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Tags (62.22s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Id (73.91s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Status (65.70s) ```
Reference: #15412 Reference: #15616 Output from acceptance testing: ``` --- SKIP: TestAccAWSS3AccessPoint_Bucket_Arn (2.35s) --- PASS: TestAccAWSS3AccessPoint_bucketDisappears (25.12s) --- PASS: TestAccAWSS3AccessPoint_disappears (30.49s) --- PASS: TestAccAWSS3AccessPoint_VpcConfiguration (33.78s) --- PASS: TestAccAWSS3AccessPoint_PublicAccessBlockConfiguration (34.38s) --- PASS: TestAccAWSS3AccessPoint_basic (34.93s) --- PASS: TestAccAWSS3AccessPoint_Policy (91.95s) ```
Reference: #15412 Reference: #15616 Output from acceptance testing: ``` --- SKIP: TestAccAWSS3AccessPoint_Bucket_Arn (2.35s) --- PASS: TestAccAWSS3AccessPoint_bucketDisappears (25.12s) --- PASS: TestAccAWSS3AccessPoint_disappears (30.49s) --- PASS: TestAccAWSS3AccessPoint_VpcConfiguration (33.78s) --- PASS: TestAccAWSS3AccessPoint_PublicAccessBlockConfiguration (34.38s) --- PASS: TestAccAWSS3AccessPoint_basic (34.93s) --- PASS: TestAccAWSS3AccessPoint_Policy (91.95s) ```
Reference: #15412 Reference: #15415 Output from acceptance testing (note everything except AbortIncompleteMultipartUpload was tested before losing Outpost access): ``` --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_basic (59.06s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_disappears (59.96s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Date (70.35s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Days (57.63s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Prefix (64.31s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Tags (62.22s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Id (73.91s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Status (65.70s) ```
Reference: #15412 Reference: #15616 Output from acceptance testing: ``` --- SKIP: TestAccAWSS3AccessPoint_Bucket_Arn (2.35s) --- PASS: TestAccAWSS3AccessPoint_bucketDisappears (25.12s) --- PASS: TestAccAWSS3AccessPoint_disappears (30.49s) --- PASS: TestAccAWSS3AccessPoint_VpcConfiguration (33.78s) --- PASS: TestAccAWSS3AccessPoint_PublicAccessBlockConfiguration (34.38s) --- PASS: TestAccAWSS3AccessPoint_basic (34.93s) --- PASS: TestAccAWSS3AccessPoint_Policy (91.95s) ```
Reference: #15412 Reference: #15415 Output from acceptance testing (note everything except AbortIncompleteMultipartUpload was tested before losing Outpost access): ``` --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_basic (59.06s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_disappears (59.96s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Date (70.35s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Days (57.63s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Prefix (64.31s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Tags (62.22s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Id (73.91s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Status (65.70s) ```
Reference: #15412 Reference: #15616 Output from acceptance testing: ``` --- SKIP: TestAccAWSS3AccessPoint_Bucket_Arn (2.35s) --- PASS: TestAccAWSS3AccessPoint_bucketDisappears (25.12s) --- PASS: TestAccAWSS3AccessPoint_disappears (30.49s) --- PASS: TestAccAWSS3AccessPoint_VpcConfiguration (33.78s) --- PASS: TestAccAWSS3AccessPoint_PublicAccessBlockConfiguration (34.38s) --- PASS: TestAccAWSS3AccessPoint_basic (34.93s) --- PASS: TestAccAWSS3AccessPoint_Policy (91.95s) ```
* New Resource: aws_s3control_bucket_policy Reference: #15412 Reference: #15416 Output from acceptance testing: ``` Pending ``` * tests/resource/aws_s3control_bucket_policy: Fixes since Public Access Block is always enabled for S3 Control Buckets Output from acceptance testing: ``` --- PASS: TestAccAWSS3ControlBucketPolicy_disappears (32.85s) --- PASS: TestAccAWSS3ControlBucketPolicy_Policy (43.13s) --- PASS: TestAccAWSS3ControlBucketPolicy_basic (106.91s) ``` * resource/aws_s3control_bucket_policy: terrafmt fixes * Update aws/resource_aws_s3control_bucket_policy_test.go
* resource/aws_s3_access_point: Support S3 on Outposts Reference: #15412 Reference: #15616 Output from acceptance testing: ``` --- SKIP: TestAccAWSS3AccessPoint_Bucket_Arn (2.35s) --- PASS: TestAccAWSS3AccessPoint_bucketDisappears (25.12s) --- PASS: TestAccAWSS3AccessPoint_disappears (30.49s) --- PASS: TestAccAWSS3AccessPoint_VpcConfiguration (33.78s) --- PASS: TestAccAWSS3AccessPoint_PublicAccessBlockConfiguration (34.38s) --- PASS: TestAccAWSS3AccessPoint_basic (34.93s) --- PASS: TestAccAWSS3AccessPoint_Policy (91.95s) ``` * resource/aws_s3_access_point: Handle bucket as ARN and skip GetAccessPointPolicyStatus API call with S3 on Outposts Output from acceptance testing: ``` --- SKIP: TestAccAWSS3AccessPoint_Bucket_Arn (2.80s) --- PASS: TestAccAWSS3AccessPoint_bucketDisappears (23.75s) --- PASS: TestAccAWSS3AccessPoint_disappears (28.66s) --- PASS: TestAccAWSS3AccessPoint_PublicAccessBlockConfiguration (32.91s) --- PASS: TestAccAWSS3AccessPoint_VpcConfiguration (33.05s) --- PASS: TestAccAWSS3AccessPoint_basic (33.64s) --- PASS: TestAccAWSS3AccessPoint_Policy (89.22s) ``` * Update aws/resource_aws_s3_access_point_test.go Co-authored-by: angie pinilla <angelinepinilla@gmail.com> Co-authored-by: angie pinilla <angelinepinilla@gmail.com>
Much of the support for this is landing in version 3.13.0 of the Terraform AWS Provider, later this week. See the Features and Enhancements section above for links to the functionality covered and remaining items. For further feature requests or bug reports with this functionality not covered here, please file a new issue following the issue template. Thanks. 👍 |
* New Resource: aws_s3control_bucket_lifecycle_configuration Reference: #15412 Reference: #15415 Output from acceptance testing (note everything except AbortIncompleteMultipartUpload was tested before losing Outpost access): ``` --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_basic (59.06s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_disappears (59.96s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Date (70.35s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Expiration_Days (57.63s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Prefix (64.31s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Filter_Tags (62.22s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Id (73.91s) --- PASS: TestAccAWSS3ControlBucketLifecycleConfiguration_Rule_Status (65.70s) ``` * Apply suggestions from code review * resource/aws_s3control_bucket_lifecycle_configuration: go fmt
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks! |
Community Note
Description
Today, AWS has announced Amazon S3 on Outposts support.
HashiCorp has been working with the S3 and DataSync service teams to investigate adding near-term support for this functionality. This issue is a meta-tracking issue for potential individual features, which will be broken out into separate issues. Once the initial scope is defined, this tracking issue will be closed in preference of the individual feature requests.
Features and Enhancements
aws_s3control_bucket
aws_s3control_bucket
aws_s3control_bucket_lifecycle_configuration
aws_s3control_bucket_policy
aws_s3outposts_endpoint
agent_arns
ands3_storage_class
argumentsExample End-to-End Terraform Configuration
References
The text was updated successfully, but these errors were encountered: