Area: Deployment Issues
Sub-Area: Remote Executor Management
Issue
Teams upgrading DataHub Cloud remote executors need guidance on correct version numbers, image locations, and common configuration errors that occur during upgrades. This includes identifying the proper ECR registry path and avoiding formatting mistakes in version tags.
Error Messages
CannotPullContainerError: pull image manifest has been retried 7 time(s): failed to resolve ref 795586375822.dkr.ecr.us-west-2.amazonaws.com/datahub-executor:v.1.0.0-cloud: not found401 Client Error: Unauthorized for url: https://.acryl.io/gms/api/graphql
You Might Be Asking
- What is the latest remote executor version for DataHub Cloud?
- Where can I find the correct image registry path?
- Why is my remote executor failing to pull the new image?
- Do I need to update my access token when upgrading?
Solution
-
Verify the correct version format: The latest DataHub Cloud remote executor version uses the format without a period between "v" and the version number:
NOT:v1.0.0-cloudv.1.0.0-cloud -
Use the correct ECR registry path: DataHub Cloud customers should use the Acryl-managed ECR registry:
795586375822.dkr.ecr.us-west-2.amazonaws.com/datahub-executor:v1.0.0-cloud -
Update your deployment configuration: Replace the version tag in your configuration file:
{ "image": "795586375822.dkr.ecr.us-west-2.amazonaws.com/datahub-executor:v1.0.0-cloud" } -
Generate new access tokens if needed: If you've changed your DataHub instance subdomain or are seeing 401 authorization errors, create a new access token:
- Navigate to your DataHub instance settings
- Generate a new access token
- Update your remote executor configuration with the new token
- Verify AWS permissions: Ensure your AWS account has proper permissions to access the ECR registry and that your deployment method (CloudFormation, ECS, etc.) is configured correctly.
-
Consider available image variants: The executor offers several options:
-
v1.0.0-cloud(default) - standard bundled image -
v1.0.0-cloud-slim- no bundled virtual environments -
v1.0.0-cloud-locked- hardened with pinned dependencies -
v1.0.0-cloud-unbundled- no pre-packaged dependencies
-
Additional Notes
The remote executor version should typically match your DataHub Cloud server version for optimal compatibility. DataHub Cloud manages the backend infrastructure, and customers only need to update the remote executor image configuration. Always verify the recommended version with DataHub support before upgrading production environments. Common deployment methods include CloudFormation templates and ECS task definitions.
Related Documentation
Tags: remote-executor, deployment, ecr-registry, version-upgrade, cloud, image-pull, aws, configuration, authentication, troubleshooting