2015-11-18 8 views

Odpowiedz

15

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ą.

+0

Co zrobić, jeśli chcesz, aby pojedynczy obraz był publiczny, a nie wszystkie? –

+0

Ian, wierzę, że dziś nie jest to możliwe. –

Powiązane problemy