I'd prefer for the tests to not require external setup.  Can you either replace the s3.client with a version that already has dummy credentials or mock the call at some location to return a client with dummy credentials?