Ben Ayers-Glassey
09/27/2022, 2:48 AMsecret = prefect.client.secrets.Secret(SFTP_PASSWORD_SECRET_NAME)
return secret.get()
...and it fails with a prefect.exceptions.ClientError
from the GraphQL API.Task 'download_shapefile_from_sftp[1684]': Exception encountered during task execution!
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/prefect/client/secrets.py", line 140, in get
value = secrets[self.name]
KeyError: 'ZESTY_REGRID_SFTP_PASSWORD'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/prefect/engine/task_runner.py", line 880, in get_task_run_state
value = prefect.utilities.executors.run_task_with_timeout(
File "/usr/local/lib/python3.8/site-packages/prefect/utilities/executors.py", line 468, in run_task_with_timeout
return task.run(*args, **kwargs) # type: ignore
File "/home/zesty_bag/repos/zestyai/data-ingestion/flows/parcels_regrid_sftp/parcels_regrid_sftp.py", line 288, in download_shapefile_from_sftp
File "/project/regrid.py", line 49, in get_sftp_client
password = get_sftp_password()
File "/project/regrid.py", line 29, in get_sftp_password
return secret.get()
File "/usr/local/lib/python3.8/site-packages/prefect/client/secrets.py", line 164, in get
raise exc
File "/usr/local/lib/python3.8/site-packages/prefect/client/secrets.py", line 148, in get
result = self.client.graphql(
File "/usr/local/lib/python3.8/site-packages/prefect/client/client.py", line 464, in graphql
raise ClientError(result["errors"])
prefect.exceptions.ClientError: [{'path': ['secret_value'], 'message': 'An unknown error occurred.', 'extensions': {'code': 'INTERNAL_SERVER_ERROR'}}]
prefect.exceptions.ClientError: [{'path': ['secret_value'], 'message': 'Unable to complete operation. An internal API error occurred.', 'extensions': {'code': 'API_ERROR'}}]
Bianca Hoch
09/27/2022, 1:55 PMBen Ayers-Glassey
09/27/2022, 9:45 PM