chore(work): add Crossplane examples
This commit is contained in:
parent
c3edbddce8
commit
31a9a4ce92
10 changed files with 375 additions and 0 deletions
24
bootstrap/crossplane/iam-examples/CrossplaneServiceRole.json
Normal file
24
bootstrap/crossplane/iam-examples/CrossplaneServiceRole.json
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
{
|
||||
"Role": {
|
||||
"Path": "/",
|
||||
"RoleName": "CrossplaneServiceRole",
|
||||
"AssumeRolePolicyDocument": {
|
||||
"Version": "2012-10-17",
|
||||
"Statement": [
|
||||
{
|
||||
"Effect": "Allow",
|
||||
"Principal": {
|
||||
"Federated": "arn:aws:iam::XXXXXXXXXXXX:oidc-provider/oidc.eks.us-east-1.amazonaws.com/id/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"
|
||||
},
|
||||
"Action": "sts:AssumeRoleWithWebIdentity",
|
||||
"Condition": {
|
||||
"StringEquals": {
|
||||
"oidc.eks.us-east-1.amazonaws.com/id/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY:sub": "system:serviceaccount:NAMESPACE:SERVICEACCOUNTNAME",
|
||||
"oidc.eks.us-east-1.amazonaws.com/id/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY:aud": "sts.amazonaws.com"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue