To deploy a Black Duck AMI on Amazon Web Services (AWS), do the following steps:
Verify that the appropriate Region is populated, and then click Continue to Launch.
On the configuration page, the latest software version, and your last-used region are prepopulated.
For best performance, deploy Black Duck in that same region that you run Development workloads (CI/CD) on AWS. |
Select the VPC and subnet that you use to deploy Black Duck.
You must configure internet access or add a route so that Black Duck can communicate with Synopsys Detect and the Black Duck KnowledgeBase.
When you invoke Black Duck from a CI system such as Jenkins or CodePipeline in AWS, |
Select an existing Security Group or click Create New Based on Seller Settings to create a new security group.
The following ports must be open when you create a new security group:
|
Select the EC2 instance Key Pair that you want to associate with your instance, and then click Launch.
Black Duck is installed on this instance by using Docker Compose. Refer to the Docker Compose installation documentation on Github. |
To connect to Black Duck, copy the public DNS prefixed by https into your browser URL bar.
The result is formatted like the following URL:
A certificate trust warning might display when you load the site because the web server container has a self-signed certificate from Docker.
For now, it's safe to ignore that warning and go to Black Duck; Synopsys recommends that you replace this certificate with a custom certificate.
Instructions to replace the certificate are in the Docker Compose Installation Document. |
In the main login page, log in to Black Duck.
The default username is sysadmin. |
Reset the temporary sysadmin password to increase security. |
If Black Duck is inaccessible, contact support@blackducksoftware.com.
Black Duck Hub on AWS uses the bring your own license model (BYOL) and is available to customers who have valid licenses.
If you do not have a license, contact our sales team to request a license.
When you type the administrator user name and password, a Registration dialog displays, where you can input your Black Duck Hub subscription license in the Registration ID field.
Docker Compose is used to install Black Duck on AWS AMI instances.
To upgrade your AWS AMI Hub instance, refer to the Black Duck Docker Compose installation guide, and follow the steps that are described in the following topics: