Skip to content

Add Fine-Grained Access Control support for OpenSearch domain #615

@rni34

Description

@rni34

Description

The AWS Workload Discovery solution currently deploys an OpenSearch domain without fine-grained access control enabled. This causes the domain to be flagged in AWS Trusted Advisor security checks.

Current Security Implementation

The OpenSearch domain currently has:

  • ✅ Encryption at rest
  • ✅ Node-to-node encryption
  • ✅ HTTPS enforcement
  • ✅ VPC deployment with security groups
  • ✅ IAM-based access policies
  • ❌ Fine-grained access control (missing)

Request

Add support for enabling fine-grained access control on the OpenSearch domain to meet security compliance requirements while maintaining the solution's functionality.

Implementation Considerations

  • Lambda functions currently authenticate via IAM roles
  • Would require Secrets Manager integration for master user credentials
  • Need to ensure backward compatibility with existing deployments
  • Should be configurable via CloudFormation parameter

Reference

Template: source/cfn/templates/opensearch.template

Use Case

Enterprise customers with strict security compliance requirements need fine-grained access control enabled to pass security audits and Trusted Advisor checks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions