AWS S3
Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance. Customers of all sizes and industries can use Amazon S3 to store and protect any amount of data for a range of use cases, such as data lakes, websites, mobile applications, backup and restore, archive, enterprise applications, IoT devices, and big data analytics. Amazon S3 provides management features so that you can optimize, organize, and configure access to your data to meet your specific business, organizational, and compliance requirements.
This module creates an AWS S3 bucket with these constraints:
Use all availability zones
Requirements
Name |
Version |
|---|---|
>= 1.0 |
|
>= 5.61 |
Providers
Name |
Version |
|---|---|
>= 5.61 |
Modules
No modules.
Resources
Name |
Type |
|---|---|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
resource |
|
aws_s3_bucket_server_side_encryption_configuration.encryption |
resource |
resource |
|
data source |
|
data source |
|
data source |
|
data source |
Inputs
Name |
Description |
Type |
Default |
Required |
|---|---|---|---|---|
The adapter’s absolute path |
|
|
no |
|
Name of the adapter’s class |
|
|
no |
|
Controls if S3 bucket should have deny non-SSL transport policy attached |
|
|
no |
|
Controls if S3 bucket should have bucket policy attached (set to |
|
|
no |
|
Controls if a user defined public bucket policy will be attached (set to |
|
|
no |
|
Controls if S3 bucket should require the latest version of TLS |
|
|
no |
|
Whether Amazon S3 should block public ACLs for this bucket |
|
|
no |
|
Whether Amazon S3 should block public bucket policies for this bucket |
|
|
no |
|
Whether Amazon S3 should ignore public ACLs for this bucket |
|
|
no |
|
Id of the KMS key |
|
|
no |
|
Name of S3 service |
|
|
no |
|
Name of the ArmoniK adapter to use for the storage |
|
|
no |
|
Object ownership |
|
|
no |
|
Text of the policy |
|
|
no |
|
Whether Amazon S3 should restrict public bucket policies for this bucket |
|
|
no |
|
Name of the IAM role to give the S3 permissions to |
|
|
no |
|
SSE algorithm to encrypt S3 object data |
|
|
no |
|
Tags for resource |
|
|
no |
|
Enable or disable versioning |
|
|
no |
Outputs
Name |
Description |
|---|---|
ARN S3 |
|
Elements to be set as environment variables |
|
ARN of KMS used for S3 |
|
Name of S3 bucket |