'Get an :module:`effect` dispatcher for interacting with this
:class:`FakeAWS`.'

def get_dispatcher(self):

    return TypeDispatcher({DownloadS3KeyRecursively: perform_download_s3_key_recursively, UploadToS3Recursively: perform_upload_s3_key_recursively, UpdateS3RoutingRules: self._perform_update_s3_routing_rules, UpdateS3ErrorPage: self._perform_update_s3_error_page, ListS3Keys: self._perform_list_s3_keys, DeleteS3Keys: self._perform_delete_s3_keys, CopyS3Keys: self._perform_copy_s3_keys, DownloadS3Key: self._perform_download_s3_key, UploadToS3: self._perform_upload_s3_key, CreateCloudFrontInvalidation: self._perform_create_cloudfront_invalidation})
