Prerequisites for Deploying the Protegrity Anonymization API
The Protegrity Anonymization API is provided as a Docker image. Prepare your system to run commands for processing the basic Kubernetes services for setting up the Protegrity Anonymization API. Additionally, ensure that the following prerequisites are met to install the Protegrity Anonymization REST API in your Cloud environment.
The user should be well versed with using container orchestration service like Kubernetes in different cloud services.
Access as an Admin user is available for the cloud service used.
A minimum of 2 nodes with the following minimum configuration:
- RAM: 16 GB
- CPU: 8 core
- Hard Disk: Unlimited
Verify the contents of the package after extracting the
ANON-API_DEB-ALL-64_x86-64_Docker-ALL-64_1.4.0.x.tgzandANON-SDK_ALL-ALL-64_x86-64_PY-3-64_1.4.0.x.tgzfiles from the.tgzarchive.ANON-REST-API_1.4.0.x.tgz– Installation package for the Protegrity Anonymization API. This package contains the following files:
Files Description ANON-API_1.4.0.x.tar.gzThis image is used to create the Protegrity Anonymization API Docker Container. cluster-aws.yamlThis is the template configuration file for creating the cluster in the AWS Cloud environment. ANON-API_HELM_1.4.0.x.tgzThis contains the Helm chart, which is used to deploy the Protegrity Anonymization API application on the Kubernetes cluster. Anon_logs.shThis is the script for extracting the logs from the Protegrity Anonymization API container. README.txtThis readme contains information about the Protegrity Anonymization API. Contractual.csvThis contains the list of libraries used in the Protegrity Anonymization API. docker/docker-compose.yamlThis file is used to deploy the API in Docker containers. docker/nginx.confThis file is used to configure nginx for Docker. docker/cert/cert.pemThis is the default self-signed certificate for the Docker container. docker/cert/key.pemThis is the key for the Docker container. aws-terraform/main.tfThis template file is used to deploy the API in AWS using Terraform. aws-terraform/vars.tfThis file is used for specifying the cluster configuration information. rbac/kubconfigcmd.txtThis file contains the commands for working with RBAC. rbac/anon-service-account.yamlThis template file contains the RBAC namespace configuration information. rbac/anon-role-and-rolebinding.yamlThis template file contains the RBAC configuration information for the roles and role binding. rbac/anon-clusterrolebinding.yamlThis file contains the RBAC configuration information for binding the roles to the cluster. rbac/kubconfigcmd.txtThis file contains the RBAC commands for retrieving tokens and assigning access to the service account. ANON-NOTEBOOK_1.4.0.x.x.tgz- Docker image for the Protegrity Anonymization API Notebook workstation. Do not extract or modify the contents of this file.ANON-SDK_ALL-ALL-64_x86-64_PY-3-64_1.4.0.x.tgz- Contains theAnonsdk-wheelfile that is used to installanonsdkin the Python environment.If required, then a REST client to access the REST services, such as Postman.
Feedback
Was this page helpful?