#!/bin/bash set -euxo pipefail script_name=$0 function usage(){ echo "Usage: ${script_name} AMP_WORKSPACE_ID ECR_REPOSITORY_URI REGION"; return 1; } [ $# -ne 3 ] && usage WORKSPACE_ID=$1 ECR_REPOSITORY_URI=$2 REGION=$3 image_name="${ECR_REPOSITORY_URI#*/}" # Verify AMP workspace, ECR image and region aws amp describe-workspace --workspace-id $WORKSPACE_ID --region $REGION > /dev/null aws ecr describe-repositories --repository-names ${ECR_REPOSITORY_URI#*/} --region $REGION >/dev/null # setup dockerfile mkdir -p "/tmp/$image_name" cd "/tmp/$image_name" cat > Dockerfile < config.yaml <