UsageΒΆ

To use MongoDB IAM Connection String as a CLI tool:

$ mongo $(mics 'mycluster.5mha8.mongodb.net')

To use MongoDB IAM Connection String in a project:

# import the class
from mongodb_iam_connection_string import MongoDBIAMConnectionString

# generate a connection string
cluster_address = 'mycluster.5mha8.mongodb.net'
try:
    mongodb_connection_string = str(MongoDBIAMConnectionString(cluster_address))
except InvalidAWSSession:
    # handle this exception
    pass