Issue: After adding an image Link from GCP, it displayed successfully. But, when browsing from an external email ID, the image is not displaying.

If you are facing the above-mentioned issue, here is the solution…
From the above-given screenshot, the image is not displayed in the post, but instead, its alternative text ( ProjectManagementImage) has been displayed.
Reason for the issue
There is no permission grant for public access to the objects in the image. And also, it is not only for the individual objects but also for the entire bucket issue. So first we have to create a bucket with public access on the internet.
Solution for the issue
- First we have to create a new Bucket. Same step mentioned above ( previous date) but a small change needs to be noted.

- Untick the ‘ Enforce public access prevention on this bucket ‘. Also, here choose the ‘Fine-grained‘ option for access control.
- IAM roles for Cloud Storage
Make sure that these roles are added to IAM roles for accessing permissions of Cloud Storage.- Storage Object Creator
- Storage Object Viewer
- Storage Object Admin
- Storage HMAC Key Admin
- Storage Admin

- Making all objects in a bucket publicly readable.
- In the Google Cloud Console, go to the Cloud Storage Browser page.
- In the list of buckets, click on the name of the bucket that you want to make public.
- Select the Permissions tab near the top of the page.
- Click the Add members button. The Add members dialog box appears.
- In the New members field, enter allUsers.
- In the Select a role drop down, select the Cloud Storage sub-menu, and click the Storage Object Viewer option.
- Click Save



