Peeps, I have a question about our specific use of...
# dev-metaflow
s
Peeps, I have a question about our specific use of Metaflow. We have multiple AWS account at Carsales.com (one per team) and we are deploying Metaflow into some of these accounts. Is there a way for someone from a team to load a flow from others across different AWS account? Eg. a Data scientist which is from team A to load and debug a flow deployed by team B? Or is there away to export a flow into a file to be imported into another AWS account?
1
a
To share your runs, logs and artifacts between you and someone else in Metaflow, there are two main components: you need a datastore and a metadata service, both shared between you and the other person (or team). The datastore is just an S3 bucket. In AWS it is possible to set it up so a bucket is writeable and readable from multiple accounts. The metadata service is a web service, and it really depends how you do network security in your org; the easiest way is to deploy one Metadata service and have other teams connect to it (over internet, with auth). In your scenario, the easiest is to have one datastore and metadata service all teams have access to. Alternatively, you can have multiple deployments and switch between them by using metaflow configuration profiles.
s
Thanks heaps @narrow-lion-2703 We will attempt the configuration profile switch idea 👍