Created 11-30-2021 05:29 AM
Hello,
Following https://docs.cloudera.com/data-engineering/cloud/api-access/topics/cde-api-get-access-token.html I am unable to get a response from the curl command, just hanging. Maybe it would finish with a timeout.
Seems this endpoint is not accessible. Any help to troubleshoot is welcomed.
Created 12-07-2021 01:21 PM
Hello @lbourgeois
Apology for the delayed response & Thank You for the details. Internally, I could generate "
HTTP ERROR 403 Forbidden", if I remove DEAdmin & DEUser from the Environment associated with the CDE Service for the User, for which the [User]:[Pass] is being passed. Once the above Privilege were added back to the User at Environment Level & "Synchronize Users" Operation Completed successfully, the Token was available (Wait for ~5 Minutes before retrying the Curl Command).
Kindly review & let us know if the above Step works for you.
Regards, Smarak
Created 11-30-2021 08:19 AM
Hello @lbourgeois
Thanks for using Cloudera Community. Based on the Post, you are using to get CDE API Access Token & the Command just hangs. In short, You entered the Workload Password after using your Environment CDE Base URL followed by the KnoxToken Endpoint:
### curl -u <Your-Workload-User> <Your-CDE-Base-URL>/gateway/authtkn/knoxtoken/api/v1/token
Kindly confirm if the behavior is Consistent across all CDE Services & all Users. Whether the DataLake (FreeIPA & IDBroker) is Up & Running. Additionally, Confirm the CDE Version being used.
Regards, Smarak
[1] https://docs.cloudera.com/data-engineering/cloud/api-access/topics/cde-api-get-access-token.html
Created 12-02-2021 01:25 AM
Hello @smdas,
Thanks for your answer. After recreating a new environment I am now able to reach /gateway/authtkn/knoxtoken/api/v1/token endpoint (I guess issue was in subnets connectivity) but now I face another issue : /gateway/authtkn/knoxtoken/api/v1/token endpoint is giving a 401 ERR_INVALID_AUTH_CREDENTIALS.
I then tried to reset my workload user password but got a 404 after submitting the form (same issue was seen with some users in our org but not all) which is now my current blocker to move forward with CDE.
Thanks in advance for your help.
Laurent
Created 12-02-2021 03:01 AM
No curl command is now returning http 401 that's why I wanted te reset my password but when doing so I face a 404 after password reset form submit
Created 12-02-2021 06:18 AM
Last update : Using a previous password which I think is the current one I bypassde the http 401 and now face a http 403 forbidden when doing :
curl -v -u [user]:[pass] https://service.cde-[...].cloudera.site/gateway/authtkn/knoxtoken/api/v1/token
I tried adding my user to Knox ranger policies and resync user with env but no success
Created 12-07-2021 01:21 PM
Hello @lbourgeois
Apology for the delayed response & Thank You for the details. Internally, I could generate "
HTTP ERROR 403 Forbidden", if I remove DEAdmin & DEUser from the Environment associated with the CDE Service for the User, for which the [User]:[Pass] is being passed. Once the above Privilege were added back to the User at Environment Level & "Synchronize Users" Operation Completed successfully, the Token was available (Wait for ~5 Minutes before retrying the Curl Command).
Kindly review & let us know if the above Step works for you.
Regards, Smarak
Created 12-08-2021 06:35 AM
Hello @smdas,
After having added DEAdmin & DEUser to my user I can now get the token et use jobs REST API.
Thanks for your help.
Regards, Laurent