nicholasnet
07/12/2023, 4:56 PM403
when I am trying to update the deployment all of a sudden.
Deployment YAML created at '/var/app/load_bullhorn_data-deployment.yaml'.
Deployment storage None does not have upload capabilities; no files uploaded.
Pass --skip-upload to suppress this warning.
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/prefect/cli/_utilities.py", line 41, in wrapper
return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/utilities/asyncutils.py", line 255, in coroutine_wrapper
return call()
^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 383, in __call__
return self.result()
^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 283, in result
return self.future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 169, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/local/lib/python3.11/site-packages/prefect/_internal/concurrency/calls.py", line 346, in _run_async
result = await coro
^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/cli/deployment.py", line 1210, in build
deployment_id = await deployment.apply()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/deployments/deployments.py", line 739, in apply
await client.delete_resource_owned_automations(
File "/usr/local/lib/python3.11/site-packages/prefect/client/orchestration.py", line 2527, in delete_resource_owned_automations
await self._client.delete(f"/automations/owned-by/{resource_id}")
File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 1952, in delete
return await self.request(
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 1530, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prefect/client/base.py", line 280, in send
response.raise_for_status()
File "/usr/local/lib/python3.11/site-packages/prefect/client/base.py", line 138, in raise_for_status
raise PrefectHTTPStatusError.from_httpx_error(exc) from exc.__cause__
prefect.exceptions.PrefectHTTPStatusError: Client error '403 Forbidden' for url '***/automations/owned-by/prefect.deployment.db3765f1-ed5d-42f6-82ac-217dcbbe63e7'
Response: {'detail': 'Forbidden'}
Even though this user have deployment edit permission.Christopher Boyd
07/12/2023, 5:01 PMnicholasnet
07/12/2023, 5:04 PMprefect cloud login -k <KEY>
it works and I am logged in.Christopher Boyd
07/12/2023, 5:16 PMnicholasnet
07/12/2023, 5:17 PMChristopher Boyd
07/12/2023, 5:17 PMnicholasnet
07/12/2023, 5:17 PMChristopher Boyd
07/12/2023, 5:18 PMFile "/usr/local/lib/python3.11/site-packages/prefect/deployments/deployments.py", line 739, in apply
await client.delete_resource_owned_automations(
nicholasnet
07/12/2023, 5:18 PMChristopher Boyd
07/12/2023, 5:19 PMprefect.exceptions.PrefectHTTPStatusError: Client error '403 Forbidden' for url '***/automations/owned-by/prefect.deployment.db3765f1-ed5d-42f6-82ac-217dcbbe63e7'
nicholasnet
07/12/2023, 5:20 PMChristopher Boyd
07/12/2023, 5:36 PMnicholasnet
07/12/2023, 5:36 PMChristopher Boyd
07/12/2023, 5:36 PMnicholasnet
07/12/2023, 5:40 PM