Instruction to setup on AWS is not clear
See original GitHub issueI can not successfully finish the aws setup. I use CloudFormation Template here https://github.com/Netflix/metaflow-tools/tree/master/aws/cloudformation and it gives me all the resources I need to use here.
When I do metaflow configure aws
, As I understand, I need to put output resources arns there. But I notice
- It’s hard for me to map resources to configurations. For example,
-
Please enter the job queue to use for batch: -> Queue name or ARN?
-
Please enter the IAM role to use for the container to get AWS S3 access -> Is it
ECSJobRole
from CF outputs? -
Please enter the URL for your metadata service: -> Is it the
ServiceUrl
? There’s another oneInternalServiceUrl
.
- Some configuration we can not find in the CloudFormation outputs
-
Please enter the default container image to use -> Can not find any instruction here. I assume we at least need to have python env for the base container image?
-
Please enter the container registry -> should be
<account_id>.dkr.ecr.us-west-2.amazonaws.com
I would suggest to improve the doc here. https://docs.metaflow.org/metaflow-on-aws/deploy-to-aws
Issue Analytics
- State:
- Created 4 years ago
- Comments:8 (1 by maintainers)
@Jeffwan - Thanks for trying out Metaflow!
ECSJobRole
ServiceUrl
2.0.1
), please usepython:latest
imagedocker.io
These issues will be fixed promptly in the next release. cc @seeravikiran
@anishpdalal Yeah, you got it. The instruction needs to be improved. Same on the code side, for this case, probably check if there’s no protocols, use
s3://
by default.