Archivematica @ Wellcome Collection
  • Introduction
  • High-level design
  • Storing born-digital files
    • Creating a transfer package
    • Upload a transfer package to S3
    • Check a package was stored successfully
    • Downloading a package from the storage service
    • Following a package in the dashboard
  • Service architecture
    • How does Archivematica work?
      • The Archivematica apps
      • Microservices, tasks and jobs
      • Gearman, ElastiCache, and the MCP server/client
    • How is our deployment unusual?
      • What are our extra services?
      • ECS containers on EC2, not Fargate
      • Why we forked Archivematica
    • How it fits into the wider platform
  • About our deployment
    • Using Wellcome catalogue identifiers
    • Different environments
    • Working storage: MySQL, Redis, and EBS
  • Administering Archivematica
    • Bootstrapping a new Archivematica stack
    • User management
      • How to add or remove users
      • Authentication with Azure AD
    • Upgrading to a new version of Archivematica
    • Running an end-to-end test
    • Clearing old transfers from the dashboard
  • Debugging Archivematica
    • Where to find application logs
    • Troubleshooting known errors
      • Timeout waiting for network interface provisioning to complete
      • 401 Unauthorized when the s3_start_transfer Lambda tries to run
      • "pull access denied" when running containers (and other ECS agent issues)
      • "Unauthorized for url" when logging in
      • "gearman.errors.ExceededConnectionAttempts: Exceeded 1 connection attempt(s)" in MCP server
      • NotADirectoryError in the Extract zipped transfer stage
    • Restarting services if a task is stuck
    • SSH into the Archivematica container hosts
Powered by GitBook
On this page
  1. Administering Archivematica

Running an end-to-end test

You can send a test transfer package to Archivematica using the test_transfer Lambda package.

  1. Log in to the AWS console

  2. Select the workflow-developer role (account ID 299497370133, role name workflow-developer)

  3. Go to the list of functions in the Lambda console

  4. Find the start_test_transfer function. If you want to test staging, look for archivematica-start_test_transfer-staging. If you want to test prod, look for archivematica-start_test_transfer-prod.

  5. Open the right function, then select the Test tab. Click the Test button to run the Lambda.

This should upload a new package called test_package to the Archivematica transfer source bucket, triggering a new transfer that you can follow in the Archivematica dashboard.

PreviousUpgrading to a new version of ArchivematicaNextClearing old transfers from the dashboard

Last updated 2 years ago