You are here

Deploying Alfresco Content Services using AWS CloudFormation

Use this information to deploy Alfresco Content Services on Amazon Web Services (AWS) Cloud using an AWS CloudFormation (CFN) template. This deployment method is only supported for development and test environments, and is provided as a reference that can be used to build deployments in AWS.

The deployment is built using a main template that also spins up sub-stacks that are defined in a number of nested templates, that include the stack configuration for Alfresco Content Services and Virtual Private Cloud (VPC), file storage, and database. If you're a System administrator, ensure that data persistence, backups, log storage, and other system-level functions have been configured to meet your needs.

Since we need to use private (Enterprise-only) Docker images from Quay.io, you need credentials to be able to pull those images from Quay.io. Alfresco customers can request their credentials by logging a ticket at https://support.alfresco.com/.

Here is a summary of the steps required:

  1. Set up the prerequisites:
    • Create a Public Hosted Zone.
    • Create an SSL Certificate.
    • Check the permissions for the IAM role/user.
  2. Prepare an S3 bucket for the CFN template deployment.
  3. Deploy Alfresco Content Services using the AWS Console.
    • Alternatively, you can deploy Alfresco Content Services using the AWS Cli.
  4. Check the status of your deployment.

Once the CloudFormation stack is completed, sign in to Alfresco Share endpoint. You'll find a link in the AWS Console > CloudFormation > Stacks > Stack details > Output: AcsDnsEndpoint. For example:
  • Administration and REST APIs: http://$EXTERNALHOST/alfresco
  • Share: http://$EXTERNALHOST/share

See the Alfresco/acs-deployment-aws GitHub project documentation for the prerequisites and detailed setup:

Sending feedback to the Alfresco documentation team

You don't appear to have JavaScript enabled in your browser. With JavaScript enabled, you can provide feedback to us using our simple form. Here are some instructions on how to enable JavaScript in your web browser.