Modyfikowanie projektu

Projekt A Device Access można modyfikować w  Device Access konsoli.

Otwórz Device Access konsolę

Na ekranie głównym wybierz istniejący projekt, aby otworzyć ekran informacji o nim.

Zmienianie nazwy projektu

Nazwa projektu Device Access

Nazwę projektu można zmienić w dowolnym momencie. Nazwa musi mieć od 1 do 25 znaków, w tym spacji.

  1. U góry kliknij ikonę  po prawej stronie bieżącej nazwy projektu.
  2. Zmień nazwę projektu i gdy skończysz, kliknij Zapisz.

Modyfikowanie identyfikatora klienta OAuth

Identyfikator klienta OAuth powiązany z projektem można w dowolnym momencie zmienić. Pamiętaj, że identyfikator klienta OAuth musi być prawidłowy i niepowtarzalny w przypadku project, a także nie może być udostępniany innym project.

Zachowaj ostrożność podczas zmiany identyfikatora klienta. Jeśli to zrobisz, wszystkie tokeny dostępu powiązane z poprzednim identyfikatorem klienta zostaną cofnięte, a wszystkie kolejne wywołania interfejsu API wykonane za pomocą tych tokenów zakończą się niepowodzeniem.

  1. Kliknij ikonę  obok pozycji Identyfikator klienta OAuth i wybierz Edytuj.
  2. Zmień identyfikator klienta i kliknij Zapisz.

Instrukcje uzyskiwania identyfikatora klienta znajdziesz w artykule Konfigurowanie Google Cloud Platform.

Włącz wydarzenia

Jeśli zdarzenia zostały już włączone (np. podczas tworzenia projektu), pole Temat Pub/Sub w sekcji Włącz temat Pub/Sub dla zdarzeń powinno już zawierać wartość, czyli identyfikator tematu, w starszym formacie:

projects/sdm-prod/topics/enterprise-project-id

Aby przeprowadzić migrację z tematu hostowanego przez Google, wyłącz temat Pub/Sub hostowany przez Google w  Device Access konsoli i ponownie włącz zdarzenia przy użyciu hostowanego samodzielnie tematu Pub/Sub utworzonego we własnym projekcie w chmurze Google. Migracja konfiguracji tematu Pub/Sub nie unieważnia istniejących tokenów dostępu użytkowników ani uprawnień OAuth.

Tematy Pub/Sub hostowane samodzielnie można tworzyć i zmieniać we własnym projekcie w chmurze Google Cloud. Podlegają one standardowym cenom Google Cloud Pub/Sub (które obejmują bezpłatny poziom 10 GB miesięcznie).

Utwórz temat Pub/Sub:

gcloud pubsub topics create {topic} --message-retention-duration=0s

Przyznaj niezbędne uprawnienia interfejsu SDM API, aby uzyskać dostęp do danych o zdarzeniach i publikować je w przypadku identyfikatora tematu projektu:

gcloud pubsub topics add-iam-policy-binding projects/{project}/topics/{topic} \
--member="group:sdm-publisher@googlegroups.com" \
--role="roles/pubsub.publisher"

Format nowo utworzonego identyfikatora tematu będzie wyglądać tak:

projects/gcp-project-name/subscriptions/topic-id

Zanotuj identyfikator tematu, który będzie Ci potrzebny do włączenia zdarzeń. Więcej informacji znajdziesz w artykule Tworzenie tematu.

Aby włączyć zdarzenia (lub przeprowadzić migrację z tematu hostowanego przez Google):

  1. Jeśli tworzysz nowy projekt, kliknij Włącz zdarzenia i Utwórz projekt. Jeśli przenosisz istniejący projekt z tematu hostowanego przez Google, najpierw wyłącz istniejący temat Pub/Sub na ekranie informacji o projekcie.
  2. Kliknij ikonę  obok opcji Temat Pub/Sub i wybierz Włącz wydarzenia z tematem PubSub (lub Edytuj bieżący temat).
  3. Wpisz utworzony wcześniej identyfikator tematu Pub/Sub hostowanego samodzielnie.

Skopiuj identyfikator tematu. Będzie on potrzebny do utworzenia subskrypcji tematu, aby można było pobierać wiadomości o zdarzeniach. Więcej informacji znajdziesz w sekcji Zdarzenia.