Not sure why this was so hard to find in the docs, but if you’ve created and then used ec2-register to register a your own AMI, you can then make it bootable by anyone like so:
ec2-modify-image-attribute ami-XXXXXXX --launch-permission -a all
See Sharing AMIs for more details.