This image is used in the Analytical Platform Ingestion service. It is deployed as an AWS Lambda function within the analytical-platform-ingestion
account.
The image:
- copies the new file in the
analytical-platform-processed
bucket to the destination bucket in another AWS account. - deletes the original file from
analytical-platform-processed
docker build --platform linux/amd64 --file Dockerfile --tag analytical-platform.service.justice.gov.uk/ingestion-transfer:local .
docker run -it --rm \
--platform linux/amd64 \
--hostname ingestion-transfer \
--name analytical-platform-ingestion-transfer \
analytical-platform.service.justice.gov.uk/ingestion-transfer:local
Generally Dependabot does this, but the following command will return the digest:
docker pull --platform linux/amd64 public.ecr.aws/lambda/python:3.12
docker image inspect --format='{{index .RepoDigests 0}}' public.ecr.aws/lambda/python:3.12
Maintenance of this component is scheduled in this workflow, which generates a maintenance ticket as per this example.