Method: projects.initializeSettings

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

Obecnie tworzy to pojedynczy zasób: zasobnik Google Cloud Storage, który będzie używany jako zasobnik domyślny w tym projekcie. Wiadro jest tworzone w ramach własnego projektu magazynu FTL. Z wyjątkiem rzadkich przypadków, równoległe wywołanie tej metody przez wielu klientów spowoduje utworzenie tylko jednego segmentu. Aby uniknąć niepotrzebnych opłat za przechowywanie, segment jest skonfigurowany tak, aby automatycznie usuwał obiekty starsze niż 90 dni.

Wiadro jest tworzone z następującymi uprawnieniami: - Dostęp właściciela dla właścicieli projektu magazynu centralnego (należącego do FTL) - Dostęp zapisu dla właścicieli/edytorów projektu klienta - Dostęp czytelnika dla przeglądających projekt klienta Domyślna lista ACL obiektów utworzonych w zasobniku to: - Dostęp właściciela dla właścicieli projektu centralnego magazynu - Dostęp czytelnika dla właścicieli/redaktorów/przeglądających projektu klienta Więcej szczegółów znajdziesz w dokumentacji Google Cloud Storage.

Jeśli istnieje już domyślny zestaw zasobników i projekt może uzyskać do nich dostęp, to wywołanie nic nie robi. 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 następujące:

  • PERMISSION_DENIED - jeśli użytkownik nie ma uprawnień do zapisu do projektu
  • Każdy 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.

Wymagany.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Jeśli się powiedzie, treść odpowiedzi zawiera instancję ProjectSettings .

Zakresy uprawnień

Wymaga następującego zakresu OAuth:

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

Aby uzyskać więcej informacji, zobacz Omówienie uwierzytelniania .