Ethan Brown
02/28/2024, 6:57 PMstorage
section is shared amongst flyteadmin, flytepropeller, etc -- so my understanding is that the bucket specified there should be the metadata bucket. Flyteadmin generates signed urls for:
• pyflyte register - to store the workflow definition
• pyflyte run - to store the initial inputs
But I would think that inputs are data rather than metadata ... am I misunderstanding?Ethan Brown
02/28/2024, 6:58 PMKevin Su
02/29/2024, 10:42 AMBut I would think that inputs are data rather than metadata ... am I misunderstanding? (edited)int, string, and float are metadata
Kevin Su
02/29/2024, 10:43 AMKevin Su
02/29/2024, 10:45 AMKevin Su
02/29/2024, 10:50 AMNoah Jackson
03/07/2024, 7:58 PMCreateUploadLocation
works. For instance, if I run something like
pyflyte run remote-launchplan workflow.test_input --infile test.txt
I see calls to /flyteidl.service.DataProxyService/CreateUploadLocation
. This will return a signed url for uploading test.txt
to my metadata bucket, but I would like for the file to go to my data bucket. I have tried modifying flyteadmin's storage location, but then all of the .pb
files it writes also go to my data bucket
Is there a different way I should be launching workflow executions so the inputs are stored in my data bucket?