# and print them out. user_exists = user_name in [u.user_name for u in iam.get_all_users().list_users_response.list_users_result.users] if user_exists and destructive: for key in iam.get_all_access_keys(user_name).list_access_keys_response.list_access_keys_result.access_key_metadata: print "DESTROY: Destroying access key %s of user %s" % ( key.access_key_id, user_name) iam.delete_access_key(key.access_key_id, user_name) print "DESTROY: Destructing old user %s" % (user_name,) iam.delete_user(user_name) if not user_exists or destructive: print "INIITALIZE: User %s does not exist, creating" % ( user_name,) user = iam.create_user(user_name) print "INITIALIZE: Adding user %s to group %s" % ( user_name, group_name) iam.add_user_to_group(group_name, user_name) print "INITIALIZE: Creating new access key for user %s" % ( user_name,) key = iam.create_access_key(user_name).create_access_key_response.create_access_key_result.access_key access_key = key.access_key_id secret_key = key.secret_access_key print """ **************************************************************************** IMPORTANT! The secret key cannot be recovered later - make a note of it NOW! User: %(userid)s Access Key: %(accesskey)s Secret Key: %(secretkey)s Export: export AWS_ACCESS_KEY_ID=%(accesskey)s \