How can this be resolved?
Enable AWS Shield Advanced.
Create a custom IAM policy.
Use a third-party web application firewall (WAF) managed rule from the AWS Marketplace.
Use AWS Key Management Service (AWS KMS) to create a customer-managed key.
Explanations:
AWS Shield Advanced is a DDoS protection service and does not relate to IAM permissions or access management.
Creating a custom IAM policy allows you to define specific permissions required for users to perform their tasks, thus resolving the issue with the managed policy.
A third-party WAF managed rule helps protect web applications from attacks but does not address IAM policy permissions or access rights for users.
AWS Key Management Service (KMS) is used for managing cryptographic keys and encryption, not for managing IAM permissions or user access.