Derek Heyman
11/05/2021, 5:07 AMprefect.exceptions.AuthorizationError: [{'path': ['create_flow_run'], 'message': 'AuthenticationError: Forbidden', 'extensions': {'code': 'UNAUTHENTICATED'}}]
Kevin Kho
Derek Heyman
11/05/2021, 8:31 PMDerek Heyman
11/05/2021, 8:31 PMDerek Heyman
11/05/2021, 8:33 PMclient = Client(tenant_id='',api_key='')
client.create_flow_run(flow_id="", parameters={"stop": 1, "stop2": 2}, labels=["prefect_dev"])
Derek Heyman
11/05/2021, 8:33 PMelse ""
Traceback (most recent call last):
File "flow_run.py", line 15, in <module>
lambda_handler()
File "flow_run.py", line 13, in lambda_handler
client.create_flow_run(flow_id="a04b5339-30ad-4f56-9857-b3cf7815ac27", parameters={"stop": 1, "stop2": 2}, labels=["prefect_dev"])
File "/home/derek/Desktop/prefect/env/lib/python3.6/site-packages/prefect/client/client.py", line 1522, in create_flow_run
res = self.graphql(create_mutation, variables=dict(input=inputs))
File "/home/derek/Desktop/prefect/env/lib/python3.6/site-packages/prefect/client/client.py", line 561, in graphql
raise AuthorizationError(result["errors"])
prefect.exceptions.AuthorizationError: [{'path': ['create_flow_run'], 'message': 'AuthenticationError: Forbidden', 'extensions': {'code': 'UNAUTHENTICATED'}}]
Kevin Kho
Derek Heyman
11/05/2021, 8:47 PMDerek Heyman
11/05/2021, 8:53 PMDerek Heyman
11/05/2021, 8:54 PMKevin Kho
from prefect.client.client import Client
client = Client() # gets logged in API key
Derek Heyman
11/05/2021, 9:30 PMINTERNAL_SERVER_ERROR
Derek Heyman
11/05/2021, 9:31 PMDerek Heyman
11/05/2021, 9:31 PMKevin Kho
Derek Heyman
11/05/2021, 9:33 PMDerek Heyman
11/05/2021, 9:33 PMKevin Kho
prefect agent local start -l prefect_dev -k API_KEY
and see if that helps?Kevin Kho
from prefect.client.client import Client
client = Client() # gets logged in API key
Derek Heyman
11/05/2021, 9:37 PMKevin Kho
Derek Heyman
11/05/2021, 9:38 PMKevin Kho
prefect auth login -k API_KEY
on the machine you are running this script?Derek Heyman
11/05/2021, 9:39 PMKevin Kho
client = Client(api_key=API_KEY)
Kevin Kho
Kevin Kho
query {
tenant {
id
slug
}
}
So mine looks like this: be66231b-773a-4f2d-b963-6057d3775891
Derek Heyman
11/05/2021, 9:43 PMDerek Heyman
11/05/2021, 9:43 PMDerek Heyman
11/05/2021, 9:44 PMKevin Kho
prefect auth login -key API_KEY
, then you get the ID by doing prefect auth list-tenants
Kevin Kho
Kevin Kho
Derek Heyman
11/05/2021, 9:51 PMDerek Heyman
11/05/2021, 9:51 PMDerek Heyman
11/05/2021, 9:51 PMDerek Heyman
11/05/2021, 9:51 PMKevin Kho