Skip to content

Commit d887aa1

Browse files
authored
Merge pull request #532 from umccr/fix/data-archive-byob-policy
Fix minor bucket policy issues
2 parents 8b8273d + 680e102 commit d887aa1

File tree

1 file changed

+45
-48
lines changed

1 file changed

+45
-48
lines changed

terraform/stacks/unimelb/data_archive/byob_ica_v2.tf

Lines changed: 45 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ locals {
3030
# The role that the orcabus file manager uses to ingest events.
3131
orcabus_file_manager_ingest_role = "orcabus-file-manager-ingest-role"
3232
orcabus_data_mover_role = "orcabus-data-mover-role"
33-
34-
# S3 Stops Copy Share role
35-
steps_s3_copy_restore_share_role = "umccr-wehi-data-sharing-role" # FIXME to be changed it to a more permanent data sharing role in future
3633
}
3734

3835

@@ -891,51 +888,51 @@ data "aws_iam_policy_document" "development_data" {
891888
])
892889
}
893890

894-
statement {
895-
sid = "steps_s3_copy_restore_share_access_read"
896-
principals {
897-
type = "AWS"
898-
identifiers = sort([
899-
"arn:aws:iam::${local.account_id_dev}:role/${local.steps_s3_copy_restore_share_role}",
900-
])
901-
}
902-
actions = sort([
903-
"s3:ListBucket",
904-
"s3:ListBucketMultipartUploads",
905-
"s3:ListMultipartUploadParts",
906-
"s3:AbortMultipartUpload",
907-
"s3:GetObject",
908-
"s3:GetObjectTagging",
909-
"s3:GetObjectVersionTagging",
910-
"s3:GetObjectVersionTagging",
911-
"s3:GetObjectAttributes"
912-
])
913-
resources = sort([
914-
aws_s3_bucket.development_data.arn,
915-
"${aws_s3_bucket.development_data.arn}/*",
916-
])
917-
}
918-
919-
statement {
920-
sid = "steps_s3_copy_restore_share_access_write"
921-
principals {
922-
type = "AWS"
923-
identifiers = sort([
924-
"arn:aws:iam::${local.account_id_dev}:role/${local.steps_s3_copy_restore_share_role}",
925-
])
926-
}
927-
actions = sort([
928-
"s3:AbortMultipartUpload",
929-
"s3:PutObject",
930-
"s3:PutObjectTagging",
931-
"s3:PutObjectVersionTagging",
932-
"s3:DeleteObject"
933-
])
934-
resources = sort([
935-
aws_s3_bucket.development_data.arn,
936-
"${aws_s3_bucket.development_data.arn}/${local.icav2_prefix}${local.icav2_development_project_name}/${local.restored_data_prefix}*",
937-
])
938-
}
891+
# statement {
892+
# sid = "steps_s3_copy_restore_share_access_read"
893+
# principals {
894+
# type = "AWS"
895+
# identifiers = sort([
896+
# "arn:aws:iam::${local.account_id_dev}:role/${local.steps_s3_copy_restore_share_role}",
897+
# ])
898+
# }
899+
# actions = sort([
900+
# "s3:ListBucket",
901+
# "s3:ListBucketMultipartUploads",
902+
# "s3:ListMultipartUploadParts",
903+
# "s3:AbortMultipartUpload",
904+
# "s3:GetObject",
905+
# "s3:GetObjectTagging",
906+
# "s3:GetObjectVersionTagging",
907+
# "s3:GetObjectVersionTagging",
908+
# "s3:GetObjectAttributes"
909+
# ])
910+
# resources = sort([
911+
# aws_s3_bucket.development_data.arn,
912+
# "${aws_s3_bucket.development_data.arn}/*",
913+
# ])
914+
# }
915+
916+
# statement {
917+
# sid = "steps_s3_copy_restore_share_access_write"
918+
# principals {
919+
# type = "AWS"
920+
# identifiers = sort([
921+
# "arn:aws:iam::${local.account_id_dev}:role/${local.steps_s3_copy_restore_share_role}",
922+
# ])
923+
# }
924+
# actions = sort([
925+
# "s3:AbortMultipartUpload",
926+
# "s3:PutObject",
927+
# "s3:PutObjectTagging",
928+
# "s3:PutObjectVersionTagging",
929+
# "s3:DeleteObject"
930+
# ])
931+
# resources = sort([
932+
# aws_s3_bucket.development_data.arn,
933+
# "${aws_s3_bucket.development_data.arn}/${local.icav2_prefix}${local.icav2_development_project_name}/${local.restored_data_prefix}*",
934+
# ])
935+
# }
939936

940937
statement {
941938
sid = "AccessPointDelegation"

0 commit comments

Comments
 (0)