Prerequisite:You have created and imported a Secure Sockets Layer (SSL) certificate in AWS Certificate Manager, and the status is "Issued". For more information, see the AWS documentation, for example: https://aws.amazon.com/certificate-manager/faqs/
Following installation, you can perform the following steps to enable SSL for your organization:
- Sign in to your AWS account.
- From the Services menu, select EC2.
- From the left side menu, select Load Balancers.
- Select the load balancer that was created during the infrastructure deployment, then select Edit on the Listeners tab.
- Select HTTPS (Secure HTTP) from the Load Balancer Protocol menu.Note: The AWS cloud version of Data360 DQ+ is designed to run on port 8080, which is not secured. To achieve a secure communication with Data360 DQ+, the load balancer that is created during the infrastructure deployment must have HTTPS (Secured HTTP) enabled.
- Use
443
as the Load Balancer Port. - Select HTTP for the Instance Protocol.
- Use
8080
for the Instance Port. - Click Change on Cipher and select the correct policy for your company's requirements.
- Click Change on SSL Certificate and select the certificate that you imported into Certificate Manager.
- Delete any other Listeners, leaving only the secured connection.
- Open the
<deployment_id>
.properties
file and ensure thathttps
is used in the URL value of theDEPLOY_HOST_URL
property. - If you need to make a change to the
<deployment_id>
.properties
file, redeploy the application to ensure that the changes are picked up, see Installing the application (Elastic Beanstalk or Kuberntes Deployment).