Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Neptune-Limits
Regionen
Amazon Neptune ist in den folgenden AWS Regionen verfügbar:
USA Ost (Nord-Virginia):
us-east-1
USA Ost (Ohio):
us-east-2
USA West (Nordkalifornien):
us-west-1
USA West (Oregon):
us-west-2
Kanada (Zentral):
ca-central-1
Südamerika (São Paulo):
sa-east-1
Europa (Stockholm):
eu-north-1
Europa (Spanien):
eu-south-2
Europa (Irland):
eu-west-1
Europa (London):
eu-west-2
Europa (Paris):
eu-west-3
Europa (Frankfurt):
eu-central-1
Naher Osten (Bahrain):
me-south-1
Naher Osten (UAE):
me-central-1
Israel (Tel Aviv):
il-central-1
Afrika (Kapstadt):
af-south-1
Asien-Pazifik (Hongkong):
ap-east-1
Asien-Pazifik (Tokio):
ap-northeast-1
Asien-Pazifik (Seoul):
ap-northeast-2
Asien-Pazifik (Osaka):
ap-northeast-3
Asien-Pazifik (Singapur):
ap-southeast-1
Asien-Pazifik (Sydney):
ap-southeast-2
Asien-Pazifik (Jakarta):
ap-southeast-3
Asien-Pazifik (Mumbai):
ap-south-1
China (Peking):
cn-north-1
China (Ningxia):
cn-northwest-1
AWS GovCloud (US-West):
us-gov-west-1
AWS GovCloud (US-Ost):
us-gov-east-1
Unterschiede in China-Regionen
Wie bei vielen AWS Diensten funktioniert Amazon Neptune in China (Peking) und China (Ningxia) etwas anders als in anderen Regionen. AWS
Wenn Neptune ML beispielsweise Amazon API Gateway verwendet, um seinen Exportservice zu erstellen, ist die IAM Authentifizierung standardmäßig aktiviert. In China-Regionen unterscheidet sich das Verfahren für die Änderung dieser Option geringfügig vom Verfahren für andere Regionen.
Diese und andere Unterschiede werden hier erklärt
Maximale Größe von Speicher-Cluster-Volumes
Ein Neptun-Cluster-Volume kann in allen unterstützten Regionen bis auf eine maximale Größe von 128 Tebibyte (TiB) anwachsen GovCloud, außer in China und wo das Limit bei 64 TiB liegt. Dies gilt für alle Engine-Versionen ab Release: 1.0.2.1.R6 (22.04.2020). Siehe Speicher, Zuverlässigkeit und Verfügbarkeit von Amazon Neptune.
Unterstützte DB-Instance-Größen
Neptune unterstützt verschiedene DB-Instance-Klassen in verschiedenen AWS Regionen. Wenn Sie wissen möchten, welche Klassen in einer bestimmten Region unterstützt werden, gehen Sie zu Amazon Neptune-Preise
Limits für jedes Konto AWS
Für bestimmte Verwaltungsfunktionen verwendet Amazon Neptune Betriebstechnologie, die mit Amazon Relational Database Service (Amazon) gemeinsam genutzt wird. RDS
Jedes AWS Konto hat für jede Region Beschränkungen für die Anzahl der Amazon Neptune- und RDS Amazon-Ressourcen, die Sie erstellen können. Zu diesen Ressourcen gehören DB-Instances und DB-Cluster.
Nachdem eine Größenbeschränkung für eine Ressource erreicht wurde, schlagen zusätzliche Aufrufe zum Erstellen dieser Ressource mit einer Ausnahme fehl.
Eine Liste der Grenzwerte, die Amazon Neptune und Amazon gemeinsam nutzenRDS, finden Sie unter Limits in Amazon RDS im RDSAmazon-Benutzerhandbuch.
Die Verbindung zu Neptune erfordert eine VPC
Amazon Neptune ist ein Dienst, der nur für virtuelle private Clouds (VPC) verfügbar ist.
Darüber hinaus erlauben Instances keinen Zugriff von außerhalb des. VPC
Neptune benötigt SSL
Ab der Engine-Version 1.0.4.0
erlaubt Amazon Neptune nur Secure Sockets Layer (SSL) -Verbindungen HTTPS zu beliebigen Instances oder Cluster-Endpunkten.
Neptune benötigt TLS Version 1.2, die die folgenden starken Verschlüsselungssammlungen verwendet:
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
Availability Zones und DB-Subnetzgruppen
Amazon Neptune benötigt eine DB-Subnetzgruppe für jeden Cluster, der Subnetze in mindestens zwei unterstützten Availability Zones () hat. AZs
Wir empfehlen die Verwendung von drei oder mehr Subnetzen in verschiedenen Availability Zones.
HTTPmaximale Nutzlast anfordern (150 MB)
Die Gesamtgröße von Gremlin und SPARQL HTTP Anfragen muss weniger als 150 MB betragen. Wenn eine Anforderung diese Größe überschreitet, gibt Neptune HTTP 400: BadRequestException
zurück.
Dieses Limit gilt nicht für WebSockets Gremlin-Verbindungen.
Unterschiede bei der Gremlin-Implementierung
Für die Die Amazon-Neptune-Gremlin-Implementierung gelten spezifische Implementierungsdetails, die sich von anderen Gremlin-Implementierungen unterscheiden können.
Weitere Informationen finden Sie unter Einhaltung der Gremlin-Standards in Amazon Neptune.
Neptune unterstützt keine Nullzeichen in Zeichenfolgendaten
Neptune unterstützt keine Nullzeichen in Zeichenfolgen. Dies gilt für Eigenschaftsdiagrammdaten für Gremlin und, und openCypher für /-Daten. RDF SPARQL
SPARQLUPDATELOADvon URI
SPARQL UPDATE LOAD
from URI funktioniert nur mit Ressourcen, die sich innerhalb derselben befindenVPC.
Dazu gehört Amazon S3 URLs in derselben Region wie der Cluster, in dem ein Amazon S3 VPC S3-Endpunkt erstellt wurde.
Das Amazon S3 URL muss seinHTTPS, und jegliche Authentifizierung muss in der enthalten seinURL. Weitere Informationen finden Sie unter Authentifizieren von Anfragen: Verwenden von Abfrageparametern in der Amazon Simple Storage API Service-Referenz.
Informationen zum Erstellen eines VPC Endpunkts finden Sie unterEinen Amazon S3 VPC S3-Endpunkt erstellen.
Wenn Sie Daten aus einer Datei laden müssen, empfehlen wir Ihnen, den Amazon Neptune Loader zu verwenden. API Weitere Informationen finden Sie unter Verwenden des Amazon Neptune Bulk Loaders zum Aufnehmen von Daten.
Anmerkung
Der Amazon Neptune Loader API ist nicht-. ACID
IAMAuthentifizierung und Zugriffskontrolle
In Neptune-Engine-Versionen vor Version 1.2.0.0 werden IAM Authentifizierung und Zugriffskontrolle nur auf DB-Cluster-Ebene unterstützt. Ab der Version 1.2.0.0
können Sie den abfragebasierten Zugriff jedoch detaillierter steuern, indem Sie Bedingungsschlüssel in Richtlinien verwenden. IAM Weitere Informationen finden Sie unter Verwenden von Abfrageaktionen in Neptune-Datenzugriff-Richtlinienanweisungen und Authentifizieren Sie Ihre Amazon Neptune Neptune-Datenbank mit AWS Identity and Access Management
Für die Amazon Neptune Neptune-Konsole sind Berechtigungen erforderlich NeptuneReadOnlyAccess. Sie können den Zugriff auf IAM Benutzer einschränken, indem Sie diesen Zugriff widerrufen. Weitere Informationen finden Sie unter Verwenden AWS verwalteter Richtlinien für den Zugriff auf Amazon Neptune Neptune-Datenbanken
Amazon Neptune unterstützt keine Zugriffskontrolle auf der Basis von Benutzernamen und Passwörtern.
WebSocket gleichzeitige Verbindungen und maximale Verbindungszeit
Die Anzahl der gleichzeitigen WebSocket Verbindungen pro Neptune-DB-Instance ist begrenzt. Wenn dieses Limit erreicht ist, drosselt Neptune jede Anfrage zum Öffnen einer neuen WebSocket Verbindung, um zu verhindern, dass der gesamte zugewiesene Heap-Speicher aufgebraucht wird.
Für alle größeren Instance-Typen, die von Neptune unterstützt werden, und für alle serverlosen Instances beträgt die maximale Anzahl gleichzeitiger WebSocket Verbindungen 32.000 (32.768).
Die maximale Anzahl gleichzeitiger WebSocket Verbindungen für kleinere Instance-Typen ist in der folgenden Tabelle aufgeführt:
Instance-Typ | Maximale Anzahl gleichzeitiger Verbindungen WebSocket |
---|---|
db.t3.medium |
512 |
db.t4g.medium |
512 |
db.r5.large |
2 048 |
db.r5d.large |
2 048 |
db.r5.xlarge |
4.096 |
db.r5.2xlarge |
8,192 |
db.r5d.2xlarge |
8,192 |
db.r5.4xlarge |
16.384 |
db.r5d.4xlarge |
16.384 |
db.r6g.large |
2 048 |
db.r6gd.large |
2 048 |
db.r6g.xlarge |
4.096 |
db.r6gd.xlarge |
4.096 |
db.r6g.2xlarge |
8,192 |
db.r6gd.2xlarge |
8,192 |
db.r6g.4xlarge |
16.384 |
db.r6gd.4xlarge |
16.384 |
db.x2g.large |
2 048 |
db.x2gd.large |
2 048 |
db.x2g.xlarge |
4.096 |
db.x2gd.xlarge |
4.096 |
db.x2iedn.xlarge |
4.096 |
db.x2g.2xlarge |
8,192 |
db.x2gd.2xlarge |
8,192 |
db.x2g.4xlarge |
16.384 |
db.x2gd.4xlarge |
16.384 |
db.x2iedn.2xlarge |
16.384 |
db.x2iezn.2xlarge |
16.384 |
Serverless |
32.768 |
(andere große Instance-Typen) |
32.768 |
Anmerkung
Ab der Neptune-Engine-Version 1.1.0.0 unterstützt Neptune keine R4
-Instance-Typen mehr.
Wenn ein Client eine Verbindung korrekt geschlossen hat, wird dieses Schließen sofort in der Anzahl der offenen Verbindungen reflektiert.
Wenn der Client eine Verbindung nicht schließt, kann die Verbindung nach einem Leerlauf-Timeout von 20 bis 25 Minuten automatisch geschlossen werden. (Das Leerlauf-Timeout ist die Zeit, die seit dem Empfang der letzten Nachricht vom Client vergangen ist.) Solange der Wert für den Leerlauf-Timeout jedoch nicht erreicht ist, hält Neptune die Verbindung auf unbestimmte Zeit offen.
Wenn die IAM Authentifizierung aktiviert ist, wird eine WebSocket Verbindung nach mehr als 10 Tagen immer einige Minuten unterbrochen, sofern sie bis dahin nicht bereits geschlossen wurde.
Einschränkungen für Eigenschaften und Bezeichnungen
Die Anzahl der Scheitelpunkte und Kanten oder RDF Vierecke, die Sie in einem Diagramm haben können, ist unbegrenzt.
Es gibt auch keine Begrenzung für die Anzahl der Eigenschaften oder Beschriftungen, die ein Vertex oder Edge haben kann.
Es gibt eine Größenbeschränkung von 55 MB für die Größe einer einzelnen Eigenschaft oder Bezeichnung. RDFZusammengefasst bedeutet das, dass der Wert in einer beliebigen Spalte (S, P, O oder G) eines RDF Quads 55 MB nicht überschreiten darf.
Wenn Sie in Ihrem Diagramm ein größeres Objekt verknüpfen müssen, z. B. ein Image mit einem Eckpunkt oder Knoten, können Sie es als Datei in Amazon S3 speichern und den Amazon-S3-Pfad als Eigenschaft oder Bezeichnung verwenden.
Einschränkungen, die sich auf den Neptune-Massen-Loader auswirken
Sie können nicht mehr als 64 Neptune-Massenladeaufträge gleichzeitig in die Warteschlange stellen.
Neptune verfolgt nur die letzten 1.024 Massenladeaufträge.
Neptune speichert nur die letzten 10 000 Fehlerdetails pro Auftrag.