like 300 different types of services, each with its own slightly different credential scheme, tons of overloaded terms (tried to make an "Azure CosmosDB for Table" service yesterday and apparently the "account name" field does not refer to the storage account you want to use???)
It's like, this is a really powerful cloud provider with tons of useful offerings, obviously, but it's really frustrating to spend a ton of time wrestling with credential handling only to have to go back to the beginning the second you need to incorporate a different kind of offering
especially considering that...
...a lot of the "generate token" functions will generate tokens for you, even for invalid or insufficiently authorized inputs! Which is an understandable security feature but it makes debugging a fucking nightmare lol
