mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-12 13:29:04 +00:00
removed role definition and instead creating a user with the required policy to put to s3 bucket
This commit is contained in:
parent
48325a00d7
commit
b46c4a3d4d
1 changed files with 3 additions and 22 deletions
|
|
@ -50,28 +50,9 @@ resource "aws_secretsmanager_secret_version" "presign_frontend_user_secret_key"
|
||||||
secret_string = aws_iam_access_key.presign_frontend_user_access_key.secret
|
secret_string = aws_iam_access_key.presign_frontend_user_access_key.secret
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "aws_iam_role" "presign_frontend_role" {
|
resource "aws_iam_user_policy" "presign_frontend_user_policy" {
|
||||||
name = "presign_frontend_role-${var.environment}"
|
name = "presign_frontend_user_policy-${var.environment}"
|
||||||
assume_role_policy = <<EOF
|
user = aws_iam_user.presign_frontend_user.name
|
||||||
{
|
|
||||||
"Version": "2012-10-17",
|
|
||||||
"Statement": [
|
|
||||||
{
|
|
||||||
"Action": "sts:AssumeRole",
|
|
||||||
"Principal": {
|
|
||||||
"Service": "ec2.amazonaws.com"
|
|
||||||
},
|
|
||||||
"Effect": "Allow",
|
|
||||||
"Sid": ""
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
EOF
|
|
||||||
}
|
|
||||||
|
|
||||||
resource "aws_iam_role_policy" "presign_frontend_policy" {
|
|
||||||
name = "presign_frontend_policy-${var.environment}"
|
|
||||||
role = aws_iam_role.presign_frontend_role.id
|
|
||||||
|
|
||||||
policy = <<EOF
|
policy = <<EOF
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue