Hi! Good question.
As others have commented, it is possible to make an image public and available for all users, but be careful and think through the security implications of making such an image public. https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-intro.html
For security considerations, check out this AWS Guide as well: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/building-shared-amis.html
Another option is to only share this with specific users via an explicit share where you can share with designated other AWS Accounts: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-explicit.html
If you're looking to share an S3 Bucket and all the contents, there are multiple different ways of doing so, but they will require a combination/some of the following:
- Configuring Block Public Access: https://docs.aws.amazon.com/AmazonS3/latest/userguide/configuring-block-public-access-bucket.html Keep in mind that these settings can apply for other users and buckets in your account as well.
- S3 Bucket Policies: https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html
- S3 Access Points (More Advanced): https://aws.amazon.com/s3/features/access-points/
- S3 ACLs (Not as up to date, so I wouldn't do these): https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html
You can find details on public AMI here : https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/sharingamis-intro.html
Be careful your AMI will be publicly available for anyone.
You can share AFI's with different AWS accounts using the modify-fpga-image-attribute EC2 API. Examples are added in the documentation on github here and the official AWS CLI EC2 API documentation for modify-fpga-image-attribute
If you are looking at sharing your DCP's that are stored in an S3 bucket, there are multiple ways of solving this based on your requirements. For eg, if you want to share it with other IAM users in your account or if you want to temporarily share an object, an easy way is to use a pre-signed URL. You might also want to go through the S3 User Guide as it should have all the methods for S3 access in all details.
My FPGA image generation is pendingasked 2 years ago
f1 instance: FPGA <-> NVMe p2p DMA possible?asked 3 years ago
Help: fpga-clear-local-image not foundasked a year ago
Question: Error at the end of building SDAccel helloworld projectasked 3 years ago
Resetting the FPGAasked 2 years ago
FPGA F1 bucket availabilityasked 7 months ago
F1 xilinx device nameasked 4 years ago
Cannot load my FPGA Imageasked 18 days ago
FPGA AMI in Indiaasked 6 months ago
DRAM zeroed out by fpga-clear-local-image?Accepted Answerasked 3 years ago