If I'm not uploading my lambda function, a role shouldn't be required. The same applies to timeout, memory, vpc, and region.