Hello! We have two deployments of metaflow (dev/pr...
# ask-metaflow
c
Hello! We have two deployments of metaflow (dev/prod) in order to protect our production runs as much as possible when making changes to the metaflow environment. Is there a simple way of sharing artifacts between two completely separated deployments of metaflow? we use the metaflow API to fetch artifacts for runs
āœ… 1
v
two approaches: • you can use
METAFLOW_PROFILE
to switch between configs somewhat easily and then use the Client API as usual • if you know that only certain artifacts will be shared across environments, you can set
METAFLOW_DATATOOLS_S3ROOT
to point at a common location and use
metaflow.S3
to persist those objects separately. I know people use this approach e.g. to persist models that will be shared across environments
c
Thanks šŸ™ that's very useful
šŸ™Œ 1