def main(credentials_file, scenario, log_level=logging.INFO):
# Setup credentials
with open(credentials_file) as f:
creds = json.load(f)
api_url, api_key_id, api_key_secret, env_id, basic_auth_username, basic_auth_password = \
[creds.get(k, "") for k in ["api_url", "api_key_id", "api_key_secret", "env_id", "basic_auth_username", "basic_auth_password"]]
client = ScalrApiClient(api_url.rstrip("/"), api_key_id, api_key_secret)
client.logger.setLevel(log_level)
client.session.auth = requests.auth.HTTPBasicAuth(basic_auth_username, basic_auth_password)