0 / 0
Go back to the English version of the documentation
Opcje połączeń w programie Watson Query
Last updated: 24 kwi 2023
Opcje połączeń w programie Watson Query

Produkt Watson Query oferuje wiele bezpiecznych opcji połączeń, które zależą od wymagań połączenia z aplikacją.

Nawiążanie połączenia z publicznym punktem końcowym (opcja domyślna)

Aplikację można połączyć, korzystając z publicznej nazwy hosta, która jest odbierana podczas udostępniania usługi. Dostęp do danych jest chroniony za pomocą silnego uwierzytelniania, opcji autoryzacji Db2® i kontroli dostępu, szyfrowania na łączniku i w stanie spoczynku, a także procedur zabezpieczeń i zgodności IBM® w zakresie programowania i operacji.

Możesz połączyć się z danymi za pomocą publicznej nazwy hosta, która została podana w liście powitalnym. Nazwę hosta i informacje autoryzacyjne można również uzyskać w jeden z następujących sposobów.
Z poziomu konsoli
  1. Zaloguj się do programu Watson Query , a następnie kliknij instancję usługi.
  2. Kliknij przycisk Zarządzaj.
  3. Kliknij opcję Otwórz konsolę, a następnie kliknij opcję Administrowanie.
  4. Wybierz opcję Połączenia.
  5. Publiczne i prywatne punkty końcowe są wyświetlane w obszarze Zasoby konfiguracyjne połączenia.
Z referencji usługi
  1. Zaloguj się do programu Watson Query , a następnie kliknij instancję usługi.
  2. Kliknij opcję Informacje autoryzacyjne usługi.
  3. Kliknij opcję Nowe informacje autoryzacyjne, a następnie kliknij przycisk Dodaj.
  4. Po utworzeniu referencji kliknij strzałkę w dół dla nazwy informacji autoryzacyjnych, aby wyświetlić informacje autoryzacyjne.
  5. W dokumencie JSON należy zwrócić uwagę na zawartość pól nazwy hosta, portu, hasła i nazwy użytkownika. Te cztery komponenty są używane do nawiązywania połączenia z publicznym punktem końcowym:

Analiza łańcucha połączenia z bieżącymi planami

Watson Query

Sekcja Watson Query zawiera informacje, które są odpowiednie dla aplikacji, które nawiązują połączenia z programem Watson Query.

Uwaga: 0... wskazuje jeden lub więcej spośród tych pozycji w tablicy.
Tabela 1. Db2 on Cloud Informacje o połączeniu identyfikatora URI
Nazwa zmiennej Indeks Opis
Type   Typ połączenia. Na przykład: URI.
Scheme   Schemat dla identyfikatora URI. Na przykład: db2.
Path   Ścieżka do nazwy bazy danych URI. Wartością domyślną jest bludb.
Authentication Username Nazwa użytkownika, który ma być używany do połączenia.
Authentication Password Hasło użytkownika.
Authentication Method W jaki sposób uwierzytelnianie ma miejsce. Na przykład bezpośrednie uwierzytelnianie jest obsługiwane przez sterownik.
Hosts 0... Nazwa hosta i port, z którym ma zostać nawiązane połączenie.
Composed 0... Identyfikator URI, który łączy produkty Scheme, Authentication, Hosti Path.
Certificate Name Przydzielona nazwa samopodpisanego certyfikatu do wdrożenia bazy danych.
Certificate Base64 Zakodowana w formacie base64 wersja certyfikatu.
Interfejs CLI

Sekcja CLI zawiera informacje, których można używać do łączenia się z programem Watson Query.

Uwaga: 0... wskazuje jeden lub więcej spośród tych pozycji w tablicy.
Tabela 2. Informacje o połączeniu PostgreSQL lub CLI
Nazwa zmiennej Indeks Opis
Bin   Zalecany plik binarny do utworzenia połączenia; w tym przypadku jest to Watson Query.
Composed   Sformatowana komenda w celu nawiązania połączenia z wdrożeniem. Komenda ta łączy zmienną Bin , ustawienia zmiennych Environment i używa Arguments jako parametrów wiersza komend.
Environment   Lista kluczy lub wartości, które zostały ustawione jako zmienne środowiskowe.
Arguments 0... Informacje przekazywane jako argumenty do komendy podanej w polu Bin .
Certificate Base64 Samopodpisany certyfikat, który jest używany do potwierdzenia, że aplikacja nawiązuje połączenie z odpowiednim serwerem. Jest on zakodowany w formacie base64 .
Certificate Nazwa Przydzielona nazwa certyfikatu samopodpisanego.
Type   Typ pakietu, który używa tych informacji o połączeniu; w tym przypadku cli.
Przykład JSON referencji usługi

Następujący plik JSON usług VCAP może być używany do nawiązywania połączeń z instancjami bazy danych planu korporacyjnego:

{
  "apikey": "<apikey>",
  "connection": {
    "cli": {
      "arguments": [
        [
          "-u",
          "ipa8emxc",
          "-p",
          "e2haTt1FJ7m3UQXY",
          "--ssl",
          "--sslCAFile",
          "2ac5a4d3-1307-40f5-99a4-043e278fb084",
          "--authenticationDatabase",
          "admin",
          "--host",
          "a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447"
        ]
      ],
      "bin": "db2",
      "certificate": {
        "certificate_base64": "<certificate_code>",
        "name": "2ac5a4d3-1307-40f5-99a4-043e278fb084"
      },
      "composed": [
        "db2 -u ipa8emxc -p e2haTt1FJ7m3UQXY --ssl --sslCAFile 2ac5a4d3-1307-40f5-99a4-043e278fb084 --authenticationDatabase admin --host a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447"
      ],
      "environment": {},
      "type": "cli"
    },
    "db2": {
      "authentication": {
        "method": "direct",
        "password": "<password>",
        "username": "<user_name>"
      },
      "certificate": {
        "certificate_base64": "<certificate_code>",
        "name": "2ac5a4d3-1307-40f5-99a4-043e278fb084"
      },
      "composed": [
        "db2://ipa8emxc:e2haTt1FJ7m3UQXY@a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447/bludb?authSource=admin&replicaSet=replset"
      ],
      "database": "bludb",
      "host_ros": [
        "a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:31196"
      ],
      "hosts": [
        {
          "hostname": "a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud",
          "port": 32447
        }
      ],
      "jdbc_url": [
        "jdbc:db2://a1d53ce7-166c-42d1-af26-7809dexxxxxx.yyyyyy.databases.appdomain.cloud:32447/bludb:user=<userid>;password=<your_password>;sslConnection=true;"
      ],
      "path": "/bludb",
      "query_options": {
        "authSource": "admin",
        "replicaSet": "replset"
      },
      "replica_set": "replset",
      "scheme": "db2",
      "type": "uri"
    }
  },
}

Łączenie z prywatnym punktem końcowym: punkt końcowy usługi IBM Cloud

Program Watson Query obsługuje połączenia prywatne za pośrednictwem punktu końcowego usługi IBM Cloud . Punkty końcowe usługi IBM Cloud bezpiecznie kierują ruch w sieci między różnymi usługami produktu IBM Cloud za pośrednictwem prywatnej sieci backplane IBM Cloud . Podczas konfigurowania instancji Watson Query w połączeniu z punktem końcowym usługi IBM Cloud , ruch między bazą danych w chmurze a aplikacjami wdrożonymi na koncie IBM Cloud nie będzie trawerował żadnych sieci publicznych.