

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

# Amazon Neptune オペレーティングシステムのアップグレード
<a name="security-os-upgrades"></a>

 Amazon Neptune は、定期的な OS アップグレードを通じて、データベースのパフォーマンス、セキュリティ、安定性を継続的に改善します。これらのアップグレードは、構造化された更新プロセスに従って、Neptune データベースと Neptune Analytics の両方に適用されます。Amazon Neptune は、少なくとも 1 か月に 1 回 OS アップグレードをリリースします。

 ダウンタイムを必要としない Neptune データベース OS の更新は、メンテナンスウィンドウ中に自動的に適用されます。特定の OS 更新 (カーネルバージョンのアップグレードなど) では、インスタンスの再起動が必要です。これらの更新はオプションであり、適用する日付が設定されていません。ただし、これらの更新を適用しないと、インスタンスのメンテナンスウィンドウ中に最終的に必要になり、想定外のタイミングで自動的に適用される場合があります。

 **Neptune Analytics** – Neptune Analytics OS のアップグレードはシームレスであり、顧客のアクションは必要ありません。これらの更新は、ダウンタイムが発生することなくバックグラウンドで自動的に適用されます。

 セキュリティとコンプライアンスを維持するために、メンテナンスウィンドウ中に Amazon Neptune で利用可能になったすべての更新を定期的に適用することをお勧めします。すべてのオプションおよび必須の更新を最新の状態に保つことで、重要なセキュリティパッチを組み込み、さまざまなコンプライアンス義務との整合性を確保できます。古い OS バージョンでは、規制要件に準拠していない可能性があります。

## 再起動が必要な OS アップグレードのダウンタイムを最小限に抑える
<a name="security-os-upgrades-minimizing-downtime"></a>

 再起動が必要な OS のアップグレードについては、クラスターの可用性を最大化するため、最初にクラスターのリーダーインスタンスを更新し、次にライターインスタンスを更新することをお勧めします。フェイルオーバーが発生するとダウンタイムが長引く可能性があるため、リーダーインスタンスとライターインスタンスを同時に更新することはお勧めしません。

## Neptune DB インスタンスへの OS アップグレードの適用
<a name="security-applying-os-upgrades"></a>

 Neptune DB インスタンスでは、オペレーティングシステムの更新が必要になる場合があります。Amazon Neptune は、データベースパフォーマンスと顧客の全体的なセキュリティ体制改善のために、OS を新しいバージョンにアップグレードします。通常、アップデートには約 10 分かかります。オペレーティングシステムのアップデートでは、DB インスタンスの DB エンジンのバージョンまたは DB インスタンスクラスは変更されません。

 新しいオプションの更新が利用可能になったときに通知を受けるには、セキュリティパッチイベントカテゴリの `RDS-EVENT-0230` をサブスクライブします。Amazon Neptune イベントへのサブスクライブの詳細については、「[Neptune イベント通知へのサブスクライブ](https://docs.aws.amazon.com//neptune/latest/userguide/events-subscribing.html)」を参照してください。

**重要**  
 Amazon Neptune DB インスタンスは、オペレーティングシステムのアップグレード中はオフラインになります。マルチインスタンスクラスターを使用することで、クラスターのダウンタイムを最小限に抑えることができます。マルチインスタンスクラスターがない場合は、セカンダリインスタンスの追加によりマルチインスタンスクラスターを一時的に構築し、メンテナンスが完了したら追加した読み取りインスタンス (複数可) を削除することができます (セカンダリインスタンス向けの通常の料金が適用されます)。

 AWS マネジメントコンソール または CLI AWS を使用して、更新が利用可能かどうかを判断できます。

### の使用 AWS マネジメントコンソール
<a name="security-applying-os-upgrades-management-console"></a>

 AWS マネジメントコンソールを使用して、利用可能な更新があるかどうかを確認するには: 

1.  AWS マネジメントコンソールにサインインし、[https://console.aws.amazon.com/neptune/home](https://console.aws.amazon.com/neptune/home) で Amazon Neptune コンソールを開きます。

1.  ナビゲーションペインで **[クラスター]** を選択してから、インスタンスを選択します。

1.  **[メンテナンス]** を選択します。

1.  **[保留中のメンテナンス]** セクションで、オペレーティングシステムの更新を検索します。

![\[AWS マネジメントコンソール メンテナンスセクションと利用可能な OS 更新を示す画像。\]](http://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/images/consoleForOSUpgrades.png)


 オペレーティングシステムの更新を選択し、**[保留中のメンテナンス]** セクションの **[今すぐ適用]** または **[次のメンテナンスウィンドウで適用]** をクリックすることができます。メンテナンス値が **[次のウィンドウ]** である場合は、**[後でアップグレード]** を選択してメンテナンス項目を延期します。既にスタートしているメンテナンスアクションは延期できません。

 または、ナビゲーションペインの **[クラスター]** をクリックしてクラスターのリストからインスタンスを選択し、**[アクション]** メニューから **[今すぐ適用]** または **[次のメンテナンスウィンドウで適用]** を選択することもできます。

### CLI AWS の使用
<a name="security-applying-os-upgrades-cli"></a>

 を使用して更新が使用可能かどうかを確認するには AWS CLI、 `describe-pending-maintenance-actions` コマンドを呼び出します。

```
aws neptune describe-pending-maintenance-actions
```

```
{
    "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:myneptune",
    "PendingMaintenanceActionDetails": [
        {
            "Action": "system-update",
            "Description": "New Operating System update is available"
        }
    ]
}
```

 オペレーティングシステムの更新を適用するには、`apply-pending-maintenance-action` コマンドを呼び出します。

```
aws neptune apply-pending-maintenance-action \
    --apply-action system-update \
    --resource-identifier (ARN of your DB instance) \
    --opt-in-type immediate
```