I was referring to below topic Integrating AWS Roles Anywhere with Let’s Encrypt to integrate AWS Roles Anywhere with Let’s Encrypt
I am not able to as-is cabundle.pem in AWS IAM Anywhere (Create a trust anchor) UI. Error I am getting is Certificate is equivalent to, or issued by, a public CA
Let me know if I am missing any important config ?
I don't have any insight or experience about this AWS feature. I only skimmed the docs when the last thread came up. But it wouldn't surprise me if AWS specifically added a guardrail that prevents people from using a public CA for this service. It seemed like a terrible idea even if it was possible to lock down.
I am not able to as-is caboodle.pem in AWS IAM Anywhere
I don't use that AWS feature but a quick read looks like you use a trusted root and not the intermediate bundle. But, perhaps @griffin can add to that.
I still think AWS Support or re:Post is better place for configuration help with that.
I believe you are correct. All their docs teach towards private CAs. Allowing public CAs to be registered in this capacity would be a giant security vulnerability, and there is no real benefit to risk allowing Public CAs.
I re-opened the old post to cross-link against this one. I can't seem to close it though, only archive.