This module creates an EC2 instance to act as a proxy for the OpenSearch Cluster. It is using basic authentication for access, which can be viewed in the moduledata
.
A username and password is required to access the IDE, stored in AWS Secrets Manager
with the below json representation:
{
"username": "theusername",
"password": "testpassword"
}
The name of the AWS Secrets Manager
is a parameter that is passed in to ADDF.
CURRENTLY this module only supports alpha-numeric charaacters in the password
opensearch-sg-id
: The security group id of the OpenSearch clusteropensearch-domain-endpoint
: The OpenSearch Domain endpointvpc-id
: The VPC-ID that the cluster will be created insecrets-manager-name
: Name of the OpenSearchProxy secret created in SecretsManager
OpenSearchProxyDNS
: the public DNS of the instanceOpenSearchProxyIP
: the public IP of the instanceOpenSearchProxyUrl
: the URL of the dashboard this server is proxying
{
"OpenSearchProxyDNS":"ec2-18-212-202-77.compute-1.amazonaws.com",
"OpenSearchProxyIP":"18.212.202.77",
"OpenSearchProxyUrl":"https://ec2-18-212-202-77.compute-1.amazonaws.com/_dashboards/",
}