AWS Backup を使用して Amazon Elastic ファイルシステム (Amazon EFS) ファイルシステムを復元しようとすると、復元に関する問題が発生します。
簡単な説明
EFS アクセスポイントがファイルシステムをマウントすると、復元されたフォルダが EFS ファイルシステムに見つからないことがあります。これは、アクセスポイントがファイルシステムに別のルートディレクトリを強制できるためです。Amazon EFS クライアントは、指定されたディレクトリまたはそのサブディレクトリのデータにのみアクセスできます。復元を完了して EFS ファイルシステムをマウントしたら、ルートディレクトリにある aws-backup-restore_datetime 復元ディレクトリからデータを取得する必要があります。
解決策
"Insufficient privileges" エラー
AWS Backup コンソールを使用して EFS 復元ジョブを開始すると、次のエラーメッセージが表示されます。
"Insufficient privileges to perform this action.Please consult with the account administrator for necessary permissions."
この問題を解決するには、「AWS Backup を使用して Amazon EFS 復元を実行する場合の "insufficient privileges" エラー、および "access denied" エラーを解決する方法を教えてください」を参照してください。復元ロールとして使用する IAM ロールに iam:PassRole アクセス許可を必ず付与してください。
遅い復元ジョブ
AWS Backup は復元時間に関するサービスレベルアグリーメント (SLA) を提供していません。復元時間は、同じリソースを含む復元であっても、システムの負荷とキャパシティによって異なる場合があります。EFS の復元時間は、1 秒あたり 1,500 ファイルまたは 200 MBps のいずれか遅い方になると想定されます。
復元ジョブが遅い場合に進行状況を確認するには、「Amazon EFS で AWS Backup 復元ジョブの進行状況を確認する方法を教えてください」を参照してください。
注: コールドストレージからの復元は、通常、ウォームストレージからのリストアよりも 4 時間長くかかります。
"Some of the specified directories or files were not found" エラー
ファイルパスが正しくない、またはファイルが見つからないために EFS アイテムレベルの復元ジョブが失敗すると、次のエラーメッセージが表示されます。
"Some of the specified directories or files were not found"
この問題を解決するには、次の手順を実行します。
- ファイルパスが正しく、マウントポイントからの相対パスであることを確認してください。例えば、ファイルシステムを /apps/efs にマウントし、ファイルパスが apps/efs/file1 の場合は、/file1 と入力する必要があります。この例では、/file1 は /apps/efs からの相対パスです。
- リソースをバックアップした後は、復元したファイルを削除したり移動したりしないでください。復元処理中に見つからないファイルを探すことはできません。<br id=hardline_break/>
注: パスは、大文字と小文字が区別されます。特殊文字、ワイルドカード文字、正規表現 (regex) 文字列を含めることはできません。
関連情報
Use the AWS Backup console to restore an Amazon EFS recovery point (AWS バックアップコンソールを使用して Amazon EFS 復旧ポイントを復元する)