Amazon Neptune Engine バージョン 1.0.4.0 (2020-10-12) - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Neptune Engine バージョン 1.0.4.0 (2020-10-12)

2020-10-12現在、エンジンバージョン1.0.4.0が一般的に展開されている。新しいリリースがすべてのリージョンで利用可能になるまでに数日かかります。

このリリースの後続のパッチリリース

このエンジンリリースの新機能

  • Gremlin のフレームレベルの圧縮を追加しました。

このエンジンリリースの改良点

  • Amazon Neptune では、次の強力な暗号スイートを使用して、すべてのリージョンで Neptune へのすべての接続に TLSv1.2 プロトコルでセキュアソケットレイヤー (SSL) を使用する必要があります。

    • 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

    これは、Neptune への REST 接続と WebSocket 接続の両方に当てはまります。すべてのリージョンで Neptune に接続する場合は、HTTP ではなく HTTPS を使用する必要があることを意味します。

    HTTP または TLS 1.1 を使用するクライアント接続はどこでもサポートされなくなるため、このエンジンリリースにアップグレードする前に、クライアントとコードが TLS 1.2 および HTTPS を使用するように更新されていることを確認してください。

重要

Neptune へのすべての接続に SSL/TLS を使用しなければならないことは、大きな変更になる可能性があります。これは、Gremlin コンソール、Gremlin ドライバー、Gremlin Python、.NET、NodeJS、REST API、およびロードバランサー接続との接続に影響します。これらのいずれかまたはすべてに HTTP を使用している場合は、関連するクライアントとドライバを更新し、HTTPS を使用するようにコードを変更する必要があります。そうしないと、接続が失敗します。

このリリースのバグにより、HTTPS 接続の強制を防ぐために以前に DB クラスターパラメーターを設定したお客様に対して、HTTP 接続や古くなった TLS 接続が機能し続けることができました。このバグはパッチリリースで修正されました1.0.4.0.R2そして1.0.4.1.R2が修正され、パッチが自動的にインストールされるときに、予期しない接続が失敗しました。

このため、両方のパッチは元に戻され、TLS 1.2 のセットアップを更新できるよう、手動でのみインストールできます。

  • TinkerPop をバージョン 3.4.8 にアップグレードしました。これは下位互換のアップグレードです。フレームワークの使用の詳細については、TinkerPop の変更ログ何が新しいのか。

  • Gremlin のパフォーマンスが向上しました。properties()ステップ。

  • についての詳細を追加しました。BindOpそしてMultiplexerOp説明レポートとプロファイルレポートを参照してください。

  • キャッシュミスがある場合のパフォーマンスを向上させるために、データのプリフェッチを追加しました。

  • 新しいallowEmptyStringsバルクローダーの設定parserConfigurationCSV ロードで空の文字列を有効なプロパティ値として処理できるようにするパラメータ (を参照)Neptune ローダーのリクエストパラメータ).

  • ローダーでは、複数値の CSV 列でエスケープされたセミコロンを使用できるようになりました。

このエンジンリリースで修正された不具合

  • 関連する Gremlin メモリリークの可能性を修正しました。both()ステップ。

  • '/ 'で終わるエンドポイントが正しく処理されないため、リクエストメトリクスが欠落していたバグを修正しました。

  • DFE エンジンがラボモードで有効になっているときに、レプリカが重い負荷で停止して再起動するバグを修正しました。

  • メモリ不足が原因でバルクロードが失敗したときに、正しいエラーメッセージが報告されないバグを修正しました。

  • SPARQL クエリレスポンスの Content-Encoding ヘッダーに文字エンコーディングが配置された SPARQL バグを修正しました。NOWcharsetが代わりに Content-Type ヘッダーに配置され、HTTP クライアントが使用されている文字セットを自動的に認識できるようになります。

このリリースでサポートされるクエリ言語バージョン

DB クラスターをバージョン 1.0.4.0 にアップグレードする前に、プロジェクトが次のクエリ言語バージョンと互換性があることを確認してください。

  • Gremlin バージョン 3.4.8

  • SPARQL バージョン 1.1

エンジンリリース 1.0.4.0 へのアップグレードパス

以前のNeptune エンジンリリースを、このリリースに手動でアップグレードできます。

このリリースに自動的にアップグレードされることはありません。

このリリースへのアップグレード

Amazon Neptune 1.0.4.0 が利用可能になりました。

DB クラスターで、このリリースへのアップグレードパスがあるエンジンバージョンを実行している場合は、今すぐアップグレードできます。適格クラスターをアップグレードするには、コンソールの DB クラスターオペレーションまたは SDK を使用します。次の CLI コマンドは、適格なクラスターをただちにアップグレードします。

Linux、OS X、Unix の場合:

aws neptune modify-db-cluster \ --db-cluster-identifier (your-neptune-cluster) \ --engine-version 1.0.4.0 \ --apply-immediately

Windows の場合:

aws neptune modify-db-cluster ^ --db-cluster-identifier (your-neptune-cluster) ^ --engine-version 1.0.4.0 ^ --apply-immediately

更新は、DB クラスター内のすべてのインスタンスに同時に適用されます。更新では、これらのインスタンスでデータベースを再起動する必要があるため、20~30 秒間のダウンタイムが発生します。その後、DB クラスターの使用を再開できます。

エンジンバージョンのアップグレードの詳細については、「」を参照してください。Neptune エンジンの更新。ご質問やご不明点がございましたら、AWSSupport チームは、コミュニティフォーラムやコミュニティフォーラムからAWSPremium Support