Skip to main content

This is a new service. Help us improve it and give your feedback by email.

LocalGov Drupal with AI

Deploy a fully functional LocalGov Drupal CMS with 7 AI-powered features including content editing, accessibility tools, and dynamic council generation.

Featured Beginner

AI-enhanced content management system for UK councils

Deploy LocalGov Drupal CMS with 7 AI-powered features. Includes content editing, readability simplification, auto alt-text, text-to-speech in 7 languages, translation to 75+ languages, PDF-to-web conversion, and dynamic council identity generation.

What you'll learn

  • Amazon Bedrock
  • Amazon Polly
  • Amazon Translate
  • Amazon Textract
  • Drupal CMS
  • CloudFormation

Business outcomes

  • Experience AI-powered content editing in a familiar CMS
  • Improve accessibility with auto alt-text and text-to-speech
  • Simplify content to plain English with one click
  • Generate unique council identities for engaging demos

AWS services used

Amazon Bedrock Amazon Polly Amazon Translate Amazon Textract Amazon Rekognition AWS Fargate Amazon Aurora Amazon EFS

At a glance

Time
40 minutes
Cost
FREE via NDX:Try
Audience
Service manager
Security
Sandbox isolated

Try the walkthrough

Experience this scenario step-by-step with our guided walkthrough. No deployment required - see the actual screens and functionality.

Start walkthrough (4 steps)

Takes approximately 40 minutes


Screenshot walkthrough

Screenshots coming soon

We're preparing annotated screenshots for this scenario. In the meantime, you can:

  • Contact us for more information
  • Deploy the scenario and follow the step-by-step guide below

Request a session via NDX:Try

Try at No Cost

AWS is providing this evaluation completely FREE
as part of the NDX:Try programme

What this means for your organisation:

  • Zero cost to deploy and explore this scenario
  • No commitment - experiment freely with AWS services
  • Full functionality - access all features during evaluation
  • Automatic cleanup - resources are removed after 2 hours
About the NDX:Try programme

NDX:Try is a partnership between AWS and UK local government to help local government organisations explore cloud technology without financial risk.

Through this programme, local government organisations can deploy real AWS services, test scenarios relevant to their needs, and make informed decisions about cloud adoption - all at no cost.

To try this scenario, request a session through the NDX:Try portal. Sessions are free for UK public sector organisations.

How it works

  1. Request a session - Visit the NDX:Try catalogue and request this scenario
  2. Accept the terms - Review and accept the Acceptable Use Policy
  3. Wait for deployment - Your session will be provisioned automatically (35 to 40 minutes)
  4. Access your AWS account - Sign in via IAM Identity Center when your session is active
Request session on NDX:Try

Opens the NDX:Try catalogue (requires login)

Check your deployment status

After requesting a session via the NDX:Try portal, you can monitor your deployment in two ways:

1. NDX:Try Portal

View your active sessions and their status on the NDX portal:

View your NDX:Try sessions

Your session will show as Active when deployment is complete.

2. AWS CloudFormation Console

For detailed deployment progress, access your AWS account via IAM Identity Center:

  1. Sign in via IAM Identity Center (opens in new tab)
  2. Select your NDX:Try account and ndx_IsbUsersPS role
  3. Navigate to CloudFormation to view your stack

Open CloudFormation Console (opens in new tab)

Understanding CloudFormation stack status
CREATE_IN_PROGRESS
Resources are being created. Wait for completion.
CREATE_COMPLETE
Deployment successful. Check the Outputs tab for access details.
ROLLBACK_IN_PROGRESS
Deployment failed. Resources are being cleaned up.
DELETE_COMPLETE
Session has ended and resources have been removed.
What happens during deployment

When your session is provisioned, CloudFormation creates these resources:

  1. Creating VPC and networking (~30 seconds)
  2. Creating Aurora Serverless database (~180 seconds)
  3. Creating EFS file system (~60 seconds)
  4. Creating Fargate service (~120 seconds)
  5. Initializing Drupal (~300 seconds)
  6. Seeding sample content (~60 seconds)

Estimated time: 35 to 40 minutes

Once your session is active

When your NDX:Try session shows as Active, your resources are ready to use.

Access your scenario

Find these details in the CloudFormation Outputs tab:

DrupalUrl
URL to access LocalGov Drupal
AdminUsername
Drupal admin username
AdminPassword
Drupal admin password
CloudWatchLogsUrl
CloudWatch Logs for monitoring

Try it out

Follow the walkthrough guide to explore your scenario:

Start walkthrough

Session duration

NDX:Try sessions typically last 24 hours. After this time, resources are automatically removed.

Check your session expiry time on the NDX:Try portal.

Your deployment credentials

Copy these credentials from your CloudFormation Outputs tab:

Open

Find this as "DrupalUrl" in CloudFormation Outputs

Find this as "AdminUsername" in CloudFormation Outputs

Find this as "AdminPassword" in CloudFormation Outputs

Log in to Drupal Admin

Opens Drupal admin login page in a new tab

Can't find your credentials?

View the Outputs tab in CloudFormation Console:

Open CloudFormation Console (opens in new tab)

Troubleshooting common deployment issues

Common deployment issues

Your AWS account doesn't have permission to create these...

Your AWS account doesn't have permission to create these resources.

What to try:

  1. Check you're logged into the correct AWS account
  2. Verify your NDX:Try session has CloudFormation permissions
  3. Contact your AWS administrator if permissions are restricted

An S3 bucket with this name already exists. Please try again...

An S3 bucket with this name already exists. Please try again with a different stack name.

What to try:

  1. Go back and modify the stack name
  2. Or delete the existing stack first

Your AWS account has reached a service limit.

Your AWS account has reached a service limit.

What to try:

  1. Check AWS Service Quotas in your account
  2. Request a limit increase if needed
  3. Or try deploying in a different region

You're not logged into AWS Console.

You're not logged into AWS Console.

What to try:

  1. Click the 'Check AWS Login' link on the deploy page
  2. Sign into your NDX:Try session account
  3. Return to NDX:Try and try deploying again

The deployment is configured for a different AWS region.

The deployment is configured for a different AWS region.

What to try:

  1. Check you're in the us-east-1 (N. Virginia) region
  2. Click the region selector in the top-right of AWS Console
  3. Select 'US East (N. Virginia) us-east-1'

A resource with this name already exists in your account.

A resource with this name already exists in your account.

What to try:

  1. You may have deployed this scenario before
  2. Delete the existing stack from CloudFormation console
  3. Or wait for auto-cleanup (resources delete after 2 hours)

Your AWS account has reached a service limit.

Your AWS account has reached a service limit.

What to try:

  1. Open AWS Service Quotas console
  2. Check limits for the failing service
  3. Request a limit increase if needed

Your network may be blocking access to AWS services.

Your network may be blocking access to AWS services.

What to try:

  1. Check if your council firewall allows *.amazonaws.com
  2. Contact your IT team to add AWS endpoints to the allow list
  3. Try from a different network if possible

There's an issue with the CloudFormation template.

There's an issue with the CloudFormation template.

What to try:

  1. This is likely a template issue on our side
  2. Report this using the contact form
  3. Include the scenario name and error message

There's a configuration issue with the template.

There's a configuration issue with the template.

What to try:

  1. This is a template issue on our side
  2. Report this using the contact form
  3. Include the scenario name in your report

Amazon Bedrock access hasn't been enabled in your...

Amazon Bedrock access hasn't been enabled in your account.

What to try:

  1. Go to the Amazon Bedrock console
  2. Click 'Model access' in the left menu
  3. Request access to the required models
  4. Wait for access to be granted (usually instant)

There's an issue with the VPC or network configuration.

There's an issue with the VPC or network configuration.

What to try:

  1. Check if your account has a default VPC
  2. Verify the target subnets exist in your account
  3. Contact your AWS administrator for network setup

Lambda function code could not be found.

Lambda function code could not be found.

What to try:

  1. This is a deployment configuration issue
  2. Report this using the contact form
  3. We'll investigate and fix the template

Your AWS session has expired.

Your AWS session has expired.

What to try:

  1. Sign out of AWS Console
  2. Sign back in with your NDX:Try session credentials
  3. Return to NDX:Try and try deploying again

Additional permissions are required for this deployment.

Additional permissions are required for this deployment.

What to try:

  1. On the CloudFormation review page, check the 'Capabilities' checkboxes
  2. These allow CloudFormation to create IAM roles for the scenario
  3. This is standard for most AWS deployments

Still having problems?
If you encounter an error not listed here, please contact us with:

  • The scenario you were trying to deploy
  • The error message from CloudFormation
  • The CloudFormation stack name (if available)

Related scenarios to explore

These scenarios use similar AWS services or address related local government needs: