Amazon FSx for OpenZFS でフェイルオーバーが発生した記録を確認する方法を教えてください
困っていた内容
Amazon FSx for OpenZFS のフェイルオーバーのテストを実施したいと考えており、スループット容量を変更することでテストできる点についてはドキュメントに記載されている通りであると認識しています。
Availability and durability for Amazon FSx for OpenZFS - FSx for OpenZFS
You can test failover on your Multi-AZ (HA) or Single-AZ (HA) file system by modifying its throughput capacity.
しかし、実際にフェイルオーバーが発生した記録を確認する方法が不明でした。
Amazon FSx for OpenZFS でフェイルオーバーが発生した記録を確認する方法を教えてください。
どう対応すればいいの?
CloudTrail から ReplaceRoute イベントを確認する方法があります。
Improve application resiliency and performance with Multi-AZ Amazon FSx for OpenZFS | AWS Storage Blog
As shown in Figure 5, the failover event can be monitored using Amazon CloudTrail by looking for the events ReplaceRoute, as seen in the following figure.
上記 AWS ブログに記載されている通り、フェイルオーバーが発生すると ReplaceRoute イベントが呼び出され、CloudTrail にも記録されます。
そのため、CloudTrail から ReplaceRoute イベントを確認することでフェイルオーバーが発生した記録を確認できます。
やってみた
冒頭のドキュメントに記載されている通り、スループット容量を更新する方法でテストしてみました。
まずはマルチ AZ のデプロイタイプでファイルシステムを作成しました。

ファイルシステムの作成完了後、スループットキャパシティをを更新してみます。


スループットキャパシティの更新から数分後に CloudTrail を確認したところ、ReplaceRoute イベントが記録されていました。
ReplaceRoute
{
"eventVersion": "1.11",
"userIdentity": {
"type": "AssumedRole",
"principalId": "xxx:FSx",
"arn": "arn:aws:sts::012345678901:assumed-role/AWSServiceRoleForAmazonFSx/FSx",
"accountId": "012345678901",
"accessKeyId": "xxx",
"sessionContext": {
"sessionIssuer": {
"type": "Role",
"principalId": "xxx",
"arn": "arn:aws:iam::012345678901:role/aws-service-role/fsx.amazonaws.com/AWSServiceRoleForAmazonFSx",
"accountId": "012345678901",
"userName": "AWSServiceRoleForAmazonFSx"
},
"attributes": {
"creationDate": "2026-07-10T05:26:04Z",
"mfaAuthenticated": "false"
}
},
"invokedBy": "fsx.amazonaws.com"
},
"eventTime": "2026-07-10T05:27:23Z",
"eventSource": "ec2.amazonaws.com",
"eventName": "ReplaceRoute",
"awsRegion": "ap-northeast-1",
"sourceIPAddress": "fsx.amazonaws.com",
"userAgent": "fsx.amazonaws.com",
"requestParameters": {
"routeTableId": "rtb-0d38d26620b90d6e1",
"destinationCidrBlock": "172.31.255.226/32",
"networkInterfaceId": "eni-07927949b39e18219"
},
"responseElements": {
"requestId": "e04e639e-1fc9-474d-a713-540b0a7cb7a1",
"_return": true
},
"requestID": "e04e639e-1fc9-474d-a713-540b0a7cb7a1",
"eventID": "85c818fd-894d-4209-aad9-06f3e86ed68f",
"readOnly": false,
"eventType": "AwsApiCall",
"managementEvent": true,
"recipientAccountId": "012345678901",
"eventCategory": "Management"
}
以上より、Amazon FSx for OpenZFS でフェイルオーバーが発生した際には CloudTrail に ReplaceRoute イベントが記録されることを確認できました。








