1) Utwórz pusty cloud projekt domu rejestru publicznego
2) Naciśnij coś do rejestru (tak wiadro zostanie utworzone)
docker push gcr.io/{PROJECT_NAME}/{IMAGE_NAME}
3) dokonania wszystkich przyszłych obiektów w wiadrze public:
gsutil defacl ch -u AllUsers:R gs://artifacts.{PROJECT_NAME}.appspot.com
4) Dodać wszystkie obecne obiekty w pomieszczeniach wiadro (na przykład, obraz po prostu popchnął):
gsutil acl ch -r -u AllUsers:R gs://artifacts.{PROJECT_NAME}.appspot.com
5) Marka sama wiadro publicznych (nie obsługiwane przez -r
):
gsutil acl ch -u AllUsers:R gs://artifacts.{PROJECT_NAME}.appspot.com
6) przesłać więcej zdjęć w razie potrzeby
Dzięki How do you make many files public in Google Cloud Storage? za dostarczanie niektórych tutejszych bułką tartą.
Co zrobić, jeśli chcesz, aby pojedynczy obraz był publiczny, a nie wszystkie? –
Ian, wierzę, że dziś nie jest to możliwe. –