I'm creating an AwsCredentialsProvider
class (api docs) from:
awscrt.auth.AwsCredentialsProvider.new_default_chain(client_bootstrap)
I get an error AWS_ERROR_MQTT_UNEXPECTED_HANGUP
which I believe occurs because my AWS credentials are under a non default profile in ~/.aws/credentials
(based on this git issue).
But I can't see any way to create an AwsCredentialsProvider
with a specified profile.