crossplane-contrib / provider-jet-aws

AWS Provider for Crossplane that is built with Terrajet.
https://crossplane.io
Apache License 2.0
37 stars 30 forks source link

S3 - Block Public Access #241

Open WesselBBD opened 1 year ago

WesselBBD commented 1 year ago

What problem are you facing?

Currently it seems that the S3 Bucket resource in v0.5.0 and v0.6.0-rc0 both do not contain a field for the blocking of the bucket's public access. It also seems that it is not blocking by it by default.

Terraform does have a resource for this and it does seem to be in the aws jet v0.5.0-preview

How could Crossplane help solve your problem?

It could be added as another field like:

blockPublicAccess:
  restrictPublicBuckets: true
  blockPublicPolicy: true
  ignorePublicAcls: true
  blockPublicAcls: true

Additional

I am a little uncertain about the current state of the project, what is up with the v0.5.0 and v0.5.0-preview? Would be worth it to attempt to implement this into the current stream or should I wait for the other (terraform like) stream?