Which AWS service will meet these requirements?
AWS Network Firewall
Amazon RDS for SQL Server
Amazon GuardDuty
AWS WAF
Explanations:
AWS Network Firewall provides network-level protection but does not specifically address SQL injection or detailed logging for web applications.
Amazon RDS for SQL Server is a database service, not a web application firewall. It does not protect against SQL injection attacks or provide application-layer logging.
Amazon GuardDuty is a threat detection service that monitors for malicious activity but does not specifically protect against SQL injection or provide detailed web application access logging.
AWS WAF (Web Application Firewall) protects against SQL injection attacks at the application layer and integrates with CloudWatch for detailed access logging of web requests.