def configure(access_key=None, secret_key=None, logger=None):
if not logger:<EOL><INDENT>logger = log.get_logger('<STR_LIT>')<EOL><DEDENT>if not all([access_key, secret_key]):<EOL><INDENT>logger.info('<STR_LIT>')<EOL>access_key = input('<STR_LIT>')<EOL>secret_key = input('<STR_LIT>')<EOL><DEDENT>_write_config(access_key, secret_key)<EOL>logger.info('<STR_LIT>')<EOL>logger.info('<STR_LIT>')<EOL>logger.info('<STR_LIT>')<EOL>
Configures s3cmd prior to first use.

If no arguments are provided, you will be prompted to enter
the access key and secret key interactively.

Args:

    access_key (str): AWS access key

    secret_key (str): AWS secret key