Hi folks, I've enabled google cloud KMS api in one of my projects (to be used via cloud functions called via firebase) but the console management never shows up. When I go to Security -> Key Management instead of showing the KMS key/key ring config page, I get redirected to the enable api page, but it shows that api is enabled. Am I missing something obvious here?
The process should be to enable the API once and then the console would be accessible. I enabled this API today and experienced no issues, are you still seeing this happening? You can follow this URL to the KMS console (Go to Console button) in case you are using a different one.
I have the same issue, after enabling Cloud KMS API, I still get redirected to the Marketplace page all the time when I click on "Security -> Key Management". On the marketplace page there's only a "Manage" button. After clicking "Manage" I can edit the credentials for the API itself, but I cannot get to the page where I could create key rings or keys. Could this be an issue with permissions? Please advise!
For future visitors with the same issue: You have to enable Cloud KSM API for the specific project to make it work. I don't really know how to get to this page from the UI, but I found the following direct link to it and it made it work:
https://console.cloud.google.com/apis/enableflow?apiid=cloudkms.googleapis.com
I think it takes some time after enabling the API. Till that time, it keeps redirecting to the UI for enabling API.
Ideally, it should give a message the API has already been enabled and some of loading icon that shows ETA to load the actual UI.