Version: v3.0 
External Amorphic Datasource
Overview
The External Amorphic Datasource feature enables seamless ingestion of catalog metadata from one Amorphic environment to another. Once ingested, these resources become accessible in the Catalog section of your target Amorphic platform.
Creating an External Amorphic Datasource
Prerequisites
- Amorphic URL of the source environment -- The URL follows the format
https://{api_id}.execute-api.{region}.amazonaws.com/{stagename}
. To locate this URL, navigate to your Amorphic profile, click on "About ADP" section where you'll find the complete URL. - Access Token for authentication -- Create an access token in your Amorphic User Profile & Settings page. Ensure the token has catalog access permissions by selecting the appropriate role during creation.
Steps to Create
- Navigate to the datasource creation page
- Select "External Amorphic" as the datasource type
- Enter the required credentials:
- Amorphic URL
- Access Token
Additional Configuration Options
Asset Filters
- Configure specific expressions to filter which assets are fetched from the source environment
- Helps in selective data ingestion based on your requirements
Schedule Configuration
- On-Demand: Default option, requires manual triggering
- Scheduled: Enable this option to set up automated ingestion
- Requires a valid cron expression for scheduling
- Allows for regular, automated data synchronization
Managing Sync Jobs
On-Demand Synchronization
- Navigate to the sync jobs section
- Locate your external Amorphic datasource
- Click the Sync Now button to trigger immediate synchronization
Updating Configuration
You can modify the following settings of your External Amorphic datasource:
- Amorphic URL
- Access Token
- Asset Filters
- Schedule Configuration
Viewing Ingested Data
After successful synchronization:
- Navigate to Discover → Catalog
- All ingested assets will be visible in the catalog
- To filter for migrated resources:
- Use the Datasource Name filter
- Select "External Amorphic Datasource"
Best Practices
- Regularly update your access tokens for security
- Use asset filters to minimize unnecessary data transfer
- Set up scheduled synchronization for regular data updates
- Monitor sync jobs to ensure successful data ingestion
info
Note: Sometimes, due to how AWS works behind the scenes, the first attempt to create a external Amorphic datasource or start a sync job might fail—even if all the configurations are correct. If that happens, please wait a few minutes and try again.