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