Method: projects.initializeSettings

Tworzy zasoby dla ustawień, które nie zostały jeszcze skonfigurowane.

Obecnie tworzony jest 1 zasób: zasobnik Google Cloud Storage, który będzie używany jako domyślny zasobnik dla tego projektu. Zasobnik jest tworzony w projekcie pamięci masowej należącym do FTL. Z wyjątkiem rzadkich przypadków wywołanie tej metody równolegle z wielu klientów spowoduje utworzenie tylko 1 zasobnika. Aby uniknąć zbędnych opłat za miejsce na dane, zasobnik jest skonfigurowany do automatycznego usuwania obiektów starszych niż 90 dni.

Zasobnik został utworzony z tymi uprawnieniami: – Dostęp właściciela dla właścicieli projektu centralnego pamięci masowej (należący do FTL), – uprawnienia zapisującego dla właścicieli/edytujących projektu klienta, – dostęp z uprawnieniami do odczytu dla przeglądających projekt klienta. Domyślna lista kontroli dostępu dla obiektów utworzonych w zasobniku to: – uprawnienia właściciela dla właścicieli projektu centralnego przechowywania danych, – uprawnienia do odczytu dla właścicieli/edytujących/wyświetlających projektu klienta, więcej informacji można znaleźć w dokumentacji Google Cloud Storage.

Jeśli masz już ustawiony domyślny zasobnik, a projekt ma do niego dostęp, to wywołanie nie spowoduje żadnych działań. Jeśli jednak projekt nie ma uprawnień dostępu do zasobnika lub zasobnik zostanie usunięty, zostanie utworzony nowy zasobnik.

Może zwracać dowolne kanoniczne kody błędów, w tym:

  • PERMISSION_DENIED – jeśli użytkownik nie jest uprawniony do zapisu w projekcie
  • Kod błędu zgłoszony przez Google Cloud Storage

Żądanie HTTP

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}:initializeSettings

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
projectId

string

Identyfikator projektu.

To pole jest wymagane.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję ProjectSettings.

Zakresy autoryzacji

Wymaga następującego zakresu protokołu OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Więcej informacji znajdziesz w artykule o uwierzytelnianiu (w języku angielskim).