Skip to main content

AWS Configuration

Netwrix hosts Netwrix Privilege Secure for Discovery (NPS-D) container images in a private Amazon Elastic Container Registry (ECR). You must authenticate each Ubuntu machine in the deployment with ECR before secureone.sh can pull images.

Complete these steps on every node — primary and secondary — before running the deployment script.

note

Netwrix Support provides the AWS Access Key ID and Secret Access Key required for this step as part of the deployment onboarding process. Contact Netwrix Support if you have not received your credentials.

Configure AWS Credentials

Run the following command and follow the prompts to enter the AWS Access Key ID, Secret Access Key, and region. Use the credentials Netwrix Support provides.

# Configure AWS:
aws configure

When prompted:

FieldValue
AWS Access Key ID<access-key-id>
AWS Secret Access Key<secret-access-key>
Default region nameus-west-2
Default output formatjson

Log In to ECR

After configuring credentials, authenticate Docker with the Netwrix ECR registry:

# Log in to ECR:
aws ecr get-login-password --region us-west-2 | \
docker login --username AWS --password-stdin \
176947481038.dkr.ecr.us-west-2.amazonaws.com

A Login Succeeded message confirms the authentication was successful.

note

The ECR login token expires after 12 hours. If a deployment or upgrade fails with an authentication error, re-run the login command before retrying.

tip

For enhanced security, store Docker credentials in an encrypted credential store instead of the default configuration file. See Docker Credentials Helper for instructions.