Description of changes in addition to ReadMe update:
added 'use_profile' to bootstrap_account as an alternative to credentials, additionally account id for consumer and/or producer is determined now by using a the sts client for the appropriate connection.
Class DataMeshAdmin is updated to handle the new option for 'use_profile' and will use this to connect the clients if supplied, 'use_profile' can not be used at the same time as 'use_credentials' and we raise error if we try and do that.
the function assert_is_data_lake_admin is updated to handle the case were we use and STS assumed role and need to check that it is a data lake Admin.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Description of changes in addition to ReadMe update:
added 'use_profile' to bootstrap_account as an alternative to credentials, additionally account id for consumer and/or producer is determined now by using a the sts client for the appropriate connection.
Class DataMeshAdmin is updated to handle the new option for 'use_profile' and will use this to connect the clients if supplied, 'use_profile' can not be used at the same time as 'use_credentials' and we raise error if we try and do that.
the function assert_is_data_lake_admin is updated to handle the case were we use and STS assumed role and need to check that it is a data lake Admin.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.