- Newest
- Most votes
- Most comments
Unfortunately, AWS RDS SQL Server doesn't allow creating certificates in the master database due to platform limitations—RDS restricts cryptographic operations to prevent security issues, blocking the CREATE CERTIFICATE command even with admin privileges. You'll need to use an alternative approach: either create the certificate in a user database (not master) and manage permissions differently, or use AWS IAM authentication combined with RDS-specific stored procedures. For your specific need (low-level user needing VIEW SERVER STATE and ALTER ANY CONNECTION), consider using RDS's built-in rdsadmin role if applicable, or implement a workaround with scheduled tasks and RDS event notifications instead of certificate-based signing, though these won't provide the exact same security granularity.
Relevant content
asked 2 years ago
