Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
terraform-aws-s3-bucket
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Terraform Modules
terraform-aws-s3-bucket
Commits
011384d1
Unverified
Commit
011384d1
authored
Oct 29, 2021
by
Alex Lundberg
Committed by
GitHub
Oct 29, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: Replace hardcoded cloudfront canonical user ID in example (#113)
parent
5ac9b782
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
24 additions
and
22 deletions
+24
-22
README.md
README.md
+1
-1
README.md
examples/complete/README.md
+4
-3
main.tf
examples/complete/main.tf
+3
-2
versions.tf
examples/complete/versions.tf
+2
-2
README.md
examples/notification/README.md
+1
-1
versions.tf
examples/notification/versions.tf
+1
-1
README.md
examples/object/README.md
+1
-1
versions.tf
examples/object/versions.tf
+1
-1
README.md
examples/s3-replication/README.md
+1
-1
versions.tf
examples/s3-replication/versions.tf
+1
-1
README.md
modules/notification/README.md
+1
-1
versions.tf
modules/notification/versions.tf
+1
-1
README.md
modules/object/README.md
+1
-1
versions.tf
modules/object/versions.tf
+1
-1
versions.tf
versions.tf
+1
-1
versions.tf
wrappers/notification/versions.tf
+1
-1
versions.tf
wrappers/object/versions.tf
+1
-1
versions.tf
wrappers/versions.tf
+1
-1
No files found.
README.md
View file @
011384d1
...
@@ -107,7 +107,7 @@ inputs = {
...
@@ -107,7 +107,7 @@ inputs = {
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
2.3
1 |
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
3.
1 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
## Providers
## Providers
...
...
examples/complete/README.md
View file @
011384d1
...
@@ -29,15 +29,15 @@ Note that this example may create resources which cost money. Run `terraform des
...
@@ -29,15 +29,15 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
2.3
1 |
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
3.
1 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.
5
0 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.
6
0 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
## Providers
## Providers
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"provider_aws"
></a>
[
aws
](
#provider\_aws
)
| >= 3.
5
0 |
|
<a
name=
"provider_aws"
></a>
[
aws
](
#provider\_aws
)
| >= 3.
6
0 |
|
<a
name=
"provider_random"
></a>
[
random
](
#provider\_random
)
| >= 2.0 |
|
<a
name=
"provider_random"
></a>
[
random
](
#provider\_random
)
| >= 2.0 |
## Modules
## Modules
...
@@ -56,6 +56,7 @@ Note that this example may create resources which cost money. Run `terraform des
...
@@ -56,6 +56,7 @@ Note that this example may create resources which cost money. Run `terraform des
|
[
aws_kms_key.objects
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key
)
| resource |
|
[
aws_kms_key.objects
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key
)
| resource |
|
[
random_pet.this
](
https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet
)
| resource |
|
[
random_pet.this
](
https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/pet
)
| resource |
|
[
aws_canonical_user_id.current
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/canonical_user_id
)
| data source |
|
[
aws_canonical_user_id.current
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/canonical_user_id
)
| data source |
|
[
aws_cloudfront_log_delivery_canonical_user_id.cloudfront
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/cloudfront_log_delivery_canonical_user_id
)
| data source |
|
[
aws_iam_policy_document.bucket_policy
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document
)
| data source |
|
[
aws_iam_policy_document.bucket_policy
](
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document
)
| data source |
## Inputs
## Inputs
...
...
examples/complete/main.tf
View file @
011384d1
...
@@ -4,6 +4,8 @@ locals {
...
@@ -4,6 +4,8 @@ locals {
data
"aws_canonical_user_id"
"current"
{}
data
"aws_canonical_user_id"
"current"
{}
data
"aws_cloudfront_log_delivery_canonical_user_id"
"cloudfront"
{}
resource
"random_pet"
"this"
{
resource
"random_pet"
"this"
{
length
=
2
length
=
2
}
}
...
@@ -71,8 +73,7 @@ module "cloudfront_log_bucket" {
...
@@ -71,8 +73,7 @@ module "cloudfront_log_bucket" {
},
{
},
{
type
=
"CanonicalUser"
type
=
"CanonicalUser"
permissions
=
[
"FULL_CONTROL"
]
permissions
=
[
"FULL_CONTROL"
]
id
=
"c4c1ede66af53448b93c283ce9448c4ba468c9432aa01d700d3878632f77d2d0"
id
=
data
.
aws_cloudfront_log_delivery_canonical_user_id
.
cloudfront
.
id
# Ref. https://github.com/terraform-providers/terraform-provider-aws/issues/12512
# Ref. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html
# Ref. https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html
}]
}]
force_destroy
=
true
force_destroy
=
true
...
...
examples/complete/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.1
2.3
1"
required_version
=
">= 0.1
3.
1"
required_providers
{
required_providers
{
aws
=
">= 3.
5
0"
aws
=
">= 3.
6
0"
random
=
">= 2.0"
random
=
">= 2.0"
}
}
}
}
examples/notification/README.md
View file @
011384d1
...
@@ -19,7 +19,7 @@ Note that this example may create resources which cost money. Run `terraform des
...
@@ -19,7 +19,7 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
2.3
1 |
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
3.
1 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_null"
></a>
[
null
](
#requirement\_null
)
| >= 2.0 |
|
<a
name=
"requirement_null"
></a>
[
null
](
#requirement\_null
)
| >= 2.0 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
...
...
examples/notification/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.1
2.3
1"
required_version
=
">= 0.1
3.
1"
required_providers
{
required_providers
{
aws
=
">= 3.50"
aws
=
">= 3.50"
...
...
examples/object/README.md
View file @
011384d1
...
@@ -19,7 +19,7 @@ Note that this example may create resources which cost money. Run `terraform des
...
@@ -19,7 +19,7 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.13 |
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.13
.1
|
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
...
...
examples/object/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.13"
required_version
=
">= 0.13
.1
"
required_providers
{
required_providers
{
aws
=
">= 3.50"
aws
=
">= 3.50"
...
...
examples/s3-replication/README.md
View file @
011384d1
...
@@ -21,7 +21,7 @@ Note that this example may create resources which cost money. Run `terraform des
...
@@ -21,7 +21,7 @@ Note that this example may create resources which cost money. Run `terraform des
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
2.3
1 |
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
3.
1 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.50 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
|
<a
name=
"requirement_random"
></a>
[
random
](
#requirement\_random
)
| >= 2.0 |
...
...
examples/s3-replication/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.1
2.3
1"
required_version
=
">= 0.1
3.
1"
required_providers
{
required_providers
{
aws
=
">= 3.50"
aws
=
">= 3.50"
...
...
modules/notification/README.md
View file @
011384d1
...
@@ -7,7 +7,7 @@ Creates S3 bucket notification resource with all supported types of deliveries:
...
@@ -7,7 +7,7 @@ Creates S3 bucket notification resource with all supported types of deliveries:
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
2.6
|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.1
3.1
|
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.28 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.28 |
## Providers
## Providers
...
...
modules/notification/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.1
2.6
"
required_version
=
">= 0.1
3.1
"
required_providers
{
required_providers
{
aws
=
">= 3.28"
aws
=
">= 3.28"
...
...
modules/object/README.md
View file @
011384d1
...
@@ -7,7 +7,7 @@ Creates S3 bucket objects with different configurations.
...
@@ -7,7 +7,7 @@ Creates S3 bucket objects with different configurations.
| Name | Version |
| Name | Version |
|------|---------|
|------|---------|
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.13 |
|
<a
name=
"requirement_terraform"
></a>
[
terraform
](
#requirement\_terraform
)
| >= 0.13
.1
|
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.36 |
|
<a
name=
"requirement_aws"
></a>
[
aws
](
#requirement\_aws
)
| >= 3.36 |
## Providers
## Providers
...
...
modules/object/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.13"
required_version
=
">= 0.13
.1
"
required_providers
{
required_providers
{
aws
=
">= 3.36"
aws
=
">= 3.36"
...
...
versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.1
2.3
1"
required_version
=
">= 0.1
3.
1"
required_providers
{
required_providers
{
aws
=
">= 3.50"
aws
=
">= 3.50"
...
...
wrappers/notification/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.13"
required_version
=
">= 0.13
.1
"
}
}
wrappers/object/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.13"
required_version
=
">= 0.13
.1
"
}
}
wrappers/versions.tf
View file @
011384d1
terraform
{
terraform
{
required_version
=
">= 0.13"
required_version
=
">= 0.13
.1
"
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment