Account Management Overview
Account Management is an optional component that can be used with Self Managed Commerce.
note
For Self Managed Commerce v8.1.x and later, Account Management functionality is included in the Cortex service; there is no need to deploy Account Management separately from Self Managed Commerce. You can ignore this section.
For more information about how to use Account Management in Self Managed Commerce, see Account Management.
For Self Managed Commerce v8.0.x or earlier, Elastic Path Account Management is an optional component and is deployed as a separate service. The CloudOps for Kubernetes Jenkins server provides jobs that can deploy Elastic Path Account Management. If your organization requires the Elastic Path Account Management functionality, follow the steps in Account Management Workflow to deploy the Elastic Path Account Management service and its dependencies.
For information about how to use this version of Account Management, see Account Management documentation.
Account Management Workflow
important
Complete the following steps to deploy Elastic Path Account Management for Self Managed Commerce v8.0.x or earlier.
The following steps outline the high-level workflow process to deploy Account Management using CloudOps for Kubernetes.
Confirm your CloudOps for Kubernetes cluster was initialized with a valid HTTPS certificate.
You can confirm by accessing Jenkins and check that it has a valid certificate.
note
Account Management deployment requires a valid certificate.
Gather the information necessary for deploying Account Management.
For more information, see the Account Management documentation for a full list, including:
- OpenID Connect related information from the identity provider used by Account Management
- JSON Web Tokens (JWT) used when deploying Self Managed Commerce
note
You can skip this step if you are deploying Account Management for demo purposes only.
Build Account Management Docker images.
You can build the images by using the Account Management release packages on the Elastic Path public Nexus. You can also provide a URL to download the release package from a separate site.
Provision an ActiveMQ service to be used by Account Management.
You can provision an ActiveMQ service with the Jenkins job
create-or-delete-account-management-activemq-container
or register an external ActiveMQ service with the Jenkins jobregister-external-activemq-service
.Provision a MySQL database for the Account Management API
You can provision a MySQL container with the Jenkins job
create-or-delete-account-management-mysql-container
or share the database server used by Self Managed Commerce with the Jenkins jobcreate-or-delete-database-and-user-in-external-database-instance
.note
Elastic Path supports Account Management with Amazon Aurora RDS MySQL 5.7. If you are sharing the database server used by Self Managed Commerce, ensure that you are using the correct version of Amazon Aurora RDS.
Deploy the Account Management stack.