Deploying a shared script runner
A can be added to each you install in your cloud infrastructure. You should follow the documentation to create a , but additionally set the following optional parameters. The specific method to set these will depend on your platform and deployment method, but the parameters remain the same in every case.-
Enable Script Runner: Set to
trueto deploy the service. No resources are created when set tofalse. If this parameter is set tofalse(the default), then the following three parameter settings are irrelevant and ignored. -
Script Runner Size: The size determines CPU and memory available for running scripts. This is independent of the size, and should be sized purely based on the volume and complexity of scripts you will push to this runner. Select from
small(the default),medium,large, andxlarge, based on the following:Size Compute Memory Notes small1 vCPU 4 GiB The current/legacy default. medium2 vCPU 8 GiB Recommended for moderate concurrent pipelines, large4 vCPU 16 GiB Recommended for heavy ELT workloads. xlarge8 vCPU 32 GiB Linux-only on Fargate. -
Script Runner Container Image URL: The container image for the . Use an image that corresponds to your platform requirements:
Platform Image AWS public.ecr.aws/matillion/maia-script-runner:latestAzure matillion.azurecr.io/maia-script-runner:latestGoogle Cloud US region us-docker.pkg.dev/maia-492711/maia-runners/maia-script-runner:latestGoogle Cloud EU region europe-docker.pkg.dev/maia-492711/maia-runners/maia-script-runner:latestGoogle Cloud AU region australia-southeast1-docker.pkg.dev/maia-492711/maia-runners/maia-script-runner:latest - Runner Authorized SSH Keys: Enter the SSH public keys that the will trust.
Managing a shared script runner
You can stop and restart the service from within the cloud platform. Read your appropriate platform documentation for instructions on stopping and starting services. Matillion may issue updates from time to time. To update to a newer version, restart the service. This will automatically pull the newmaia-script-runner:latest image from the appropriate image repository.