aws-solutions / aws-data-lake-solution

A deployable reference implementation intended to address pain points around conceptualizing data lake architectures that automatically configures the core AWS services necessary to easily tag, search, share, and govern specific subsets of data across a business or with other external businesses.
https://aws.amazon.com/solutions/implementations/data-lake-solution/
Apache License 2.0
399 stars 160 forks source link

Adding API Access for user not providing Secret Access Key via pop up per docs #41

Closed skirk-mpr closed 4 years ago

skirk-mpr commented 4 years ago

Did a fresh install of this via the provided CloudFormation template just a few days ago in a new AWS account. After reviewing the docs, which indicate that in order to access the application via the CLI or API you need to enable API access for your users, I followed the steps to enable API access for myself (as admin). The access key appears in the API Access tab but I cannot seem to retrieve my secret-access key. Per the documentation quoted below -- there should be some one time pop up (sounds analogous to generating command line credentials in IAM), however, this pop up is not appearing after clicking "Generate Access Key" (I've tired in Chrome and Firefox) . I tried reviewing the developer tools within Chrome and inspected the response payloads for the calls on this screen that might contain this information but no luck.

  1. Open the Data Lake console.
  2. In the navigation pane, under the My Account menu, select Profile.
  3. Your Data Lake API Endpoint and Access Key are located under the API Access section of your profile.
  4. To generate a Secret Access Key for your account, click on the Generate button under the API Access section of your profile. Once a Secret Access Key has been generated for your account, it will be displayed for a one time download opportunity in the API Credentials pop-up. Your credentials will look something like this:

    Data Lake API Endpoint: samplek19ruh.execute-api.us-east-1.amazonaws.com/Prod Data Lake Access Key: SJxiA_EXAMPLEKEY Data Lake Secret Access Key: f10e347df150638393502dEXAMPLEKEY

reference: http://docs.awssolutionsbuilder.com/data-lake/api/working-with-api/

skirk-mpr commented 4 years ago

Actually -- of course after submitting this, I immediately realized the secret key generation button is under Profile not in the Admin view for the individual user. Sorry!