apiVersion: iam.aws.crossplane.io/v1beta1
kind: Role
metadata:
name: crossplane-iam-test
namespace: default
spec:
deletionPolicy: Delete
forProvider:
assumeRolePolicyDocument: |
{
"Version": "2012-10-17",
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Sid": "",
"Principal": {
"Service": "ec2.amazonaws.com"
}
}]
}
providerConfigRef:
name: aws-provider
YAML
복사
kubectl apply -f role.yaml
Shell
복사
kubectl get iamrole
Shell
복사
•
성공적으로 IAM Role이 생성된 모습을 확인 할 수 있다.