- Newest
- Most votes
- Most comments
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
Hi!
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.
Thanks!
Hello,
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.
-Deep
Relevant content
- asked 2 years ago
- asked 4 years ago
- asked 3 years ago
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 6 months ago
Thanks for you answer! If my S3 bucket is public, can everyone reach it out from all the regions or only from my region?