IBM Cloud Docs
Serviceänderungen und -einstellung für IBM Cloudant

Serviceänderungen und -einstellung für IBM Cloudant

Laufende Änderungen

QuickJS

Zur Unterstützung der Funktionen von ES2023 JavaScript und zur Beschleunigung des Indexaufbaus, IBM Cloudant ersetzt die SpiderMonkey JavaScript motor durch QuickJS.

Lesen Sie die Migration zu QuickJS von SpiderMonkey, um mehr über diese Änderung zu erfahren.

Dies könnte einige Anwendungen beeinträchtigen und erfordert möglicherweise JavaScript Aktualisierungen in Ihren Design-Dokumenten, um sie an QuickJS anzupassen. Lesen Sie den Migrationsleitfaden, um zu erfahren, ob dies Ihre Instanzen betrifft.

Bevorstehende Änderungen

Traditionelle Authentifizierung

Um die Sicherheit zu erhöhen, wird Cloudant in den kommenden Monaten die vorübergehende Sperrung von Konten den kommenden Monaten. Nach mehreren Anmeldeversuchen mit falschen Anmeldedaten, werden weitere Anmeldeversuche für eine gewisse Zeit verweigert. Um Ihr Konto freizuschalten konto zu entsperren, warten Sie bitte einige Zeit oder ändern Sie das Passwort und warten Sie dann mindestens mindestens 5 Minuten, um sicherzustellen, dass sich die Änderung im System verbreitet.

Die hier beschriebene vorübergehende Sperre gilt nur für Legacy-Zugangsdaten (nicht IAM).

IBM Cloudant die Instanzen werden ab dem 1. März 2025 auf 200 dbs begrenzt

Ab dem 3. März gilt für neue Cloudant Instanzen ein Limit für die Anzahl der Datenbanken, die innerhalb dieser Instanz erstellt werden.

  • Jede Cloudant-Standardinstanz darf zu keinem Zeitpunkt mehr als 200 Datenbanken umfassen.
  • Jede Cloudant Lite-Instanz darf zu jeder Zeit nur maximal 20 Datenbanken haben.
  • Die Begrenzung gilt NICHT für alle Cloudant Instanzen, die vor dem 3. März 2025 erstellt wurden. Für diese Fälle wird es weiterhin keine Begrenzung geben.

Sobald das Limit erreicht ist, wird jeder Versuch, eine zusätzliche Datenbank zu erstellen, eine Antwort von HTTP 403 auslösen. Die aktuelle Anzahl der Datenbanken einer Cloudant-Instanz kann über den API-Aufruf /_api/v2/user/current/databases ermittelt werden, und die Anzahl der zulässigen Datenbanken ist über den Endpunkt /_api/v2/user/capacity/databases verfügbar.

Wenn eine Anwendung insgesamt mehr als 200 Datenbanken erfordert, sollte sie so konfiguriert werden, dass ihre Daten über mehrere Cloudant-Instanzen gespeichert werden. Sie können sich auch an den Support wenden, um von Fall zu Fall Ausnahmen zu erwirken.

IBM Cloudant Aktualisierung der JavaScript

Lesen Sie die Migration zu QuickJS von SpiderMonkey, um mehr über diese Änderung zu erfahren.

IBM Cloudant Einstellung der Unterstützung von Funktionen _show, _list, _update, _rewrite

Details zu

Beachten Sie, dass die folgenden Cloudant-Features veraltet sind:

  • Funktionen anzeigen-wird verwendet, um das Format der Antwort zu ändern, wenn ein einzelnes Dokument aus der Datenbank angefordert wird.
  • Listenfunktionen-Ähneln den Anzeigefunktionen, werden jedoch auf die Ausgabe von MapReduce-Ansichten angewendet.
  • Funktionen neu schreiben-werden verwendet, um Routing-Logik in CouchAppszu integrieren.
  • Aktualisierungsfunktionen-zur Ausführung von Geschäftslogik in der Datenbank, z. B. Hinzufügen einer Zeitmarke zu allen Schreibvorgängen für Dokumente.

Diese vier Features sind in Apache CouchDB bereits veraltet und werden planmäßig aus dem Code in Apache CouchDB 4.0entfernt. Keines dieser Features ist in unseren Cloudant-SDKs modelliert.

Obwohl diese Funktionen veraltet sind, werden sie noch nicht aus dem Dienst entfernt. { :important}

Wir können die Features in der Zukunft vollständig entfernen, werden sie aber für die Zeit funktionsfähig lassen, um Kunden Zeit zu geben, ihre Anwendungen zu ändern. Als veraltete Funktionen werden sie nicht in unserer Dokumentation angezeigt, ihre Verwendung wird nicht empfohlen und sie werden von unserem Support-Team nicht unterstützt.

Alternativen zu diesen Funktionen finden Sie hierim Cloudant-Blog.

IBM Cloudant Unterstützung für Replikatorendpunkt-Proxy entfernen

Details zu

Die Proxyunterstützung für den Replikatorendpunkt wurde entfernt. Replikationsjobs mit proxy-, source_proxy-oder target_proxy-Feldern schlagen mit einem Fehler fehl.