Specify existing binary in s3 for a lambda

Is there a way to specify an already uploaded binary as the binary to use for a lambda?

In our deployment pipeline we en up uploading the same binary 4 times. I’d prefer to have more of a “promotion” workflow where as a specific version of the code gets promoted from dev to qa, to staging and finally production. I guess this is not possible today, but perhaps someone has an idea of how difficult it’d be to do?