Note: This is an early alpha stage.
AWS Resource Operator allows you to manage AWS resources using Kubernetes Custom Resource Definitions.
In contrast to the aws-service-operator, this operator uses AWS APIs directly without CloudFormation, just like the terraform-provider-aws does.
- create bucket
- force bucket management when
ownershipStrategy
isAcquire
(defaultCreated
)
- force bucket management when
- delete bucket
- skip bucket deletion when
deleteStrategy
isSkip
(defaultDelete
) - delete bucket objects when
deleteStrategy
isForce
- skip bucket deletion when
- policy
- canned ACL
- reconciliation is based on object status
- check predefined set of grantees and permissions
- tags
- encryption
- versioning
- MFA and MFADelete are not supported
- logging
- TargetGrants are not supported
- website
- cors