データリポジトリタスク失敗のトラブルシューティング - FSx Lustre 用

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

データリポジトリタスク失敗のトラブルシューティング

CloudWatch Logs へのログ記録を有効にして、データリポジトリタスクを使用してファイルのインポートまたはエクスポート中に発生した障害に関する情報をログに記録できます。 CloudWatch Logs イベントログの詳細については、「」を参照してくださいデータリポジトリのイベントログ

データリポジトリタスクが失敗した場合、Amazon が処理にFSx失敗したファイルの数は、コンソールのタスクステータスページでエクスポートに失敗したファイルで確認できます。または、 CLIまたは を使用してAPI、タスクの Status: FailedCountプロパティを表示できます。この情報へのアクセスについては、「データリポジトリタスクへのアクセス」を参照してください。

データリポジトリタスクの場合、Amazon はオプションで、完了レポートで失敗した特定のファイルとディレクトリに関する情報FSxも提供します。タスク完了レポートには、障害が発生した Lustre ファイルシステム上のファイルまたはディレクトリパス、そのステータス、および失敗の理由が含まれます。詳細については、「タスク完了レポートの使用」を参照してください。

データリポジトリタスクは、以下に示すものを含む、いくつかの理由で失敗することがあります。

エラーコード 説明

FileSizeTooLarge

Amazon S3 でサポートされているオブジェクトの最大サイズは 5 TiB です。

InternalError

インポート、エクスポート、またはリリースタスクで Amazon FSx ファイルシステム内でエラーが発生しました。通常、このエラーコードは、失敗したタスクが実行された Amazon FSx ファイルシステムがFAILEDライフサイクル状態であることを意味します。この問題が発生すると、データ損失のために影響を受けるファイルを回復できないことがあります。それ以外の場合は、階層型ストレージ管理 (HSM) コマンドを使用して、ファイルとディレクトリを S3 のデータリポジトリにエクスポートできます。詳細については、「HSM コマンドを使用したファイルのエクスポート」を参照してください。

OperationNotPermitted

リンクFSxされた S3 バケットにエクスポートされていないため、Amazon はファイルをリリースできませんでした。自動エクスポートまたはデータリポジトリのエクスポートタスクを使用して、ファイルが最初にリンクされた Amazon S3 バケットにエクスポートされるようにする必要があります。

PathSizeTooLong

エクスポートのパスが長すぎます。S3 でサポートされているオブジェクトキーの最大長は 1,024 文字です。

ResourceBusy

Amazon FSx は、ファイルシステム上の別のクライアントによってアクセスされていたため、ファイルをエクスポートまたは解放できませんでした。ワークフローがファイルへの書き込みを完了した DataRepositoryTask ら、 を再試行できます。

S3AccessDenied

データリポジトリのエクスポートまたはインポートタスクに対する Simple Storage Service (Amazon S3) へのアクセスが拒否されました。

エクスポートタスクの場合、Amazon FSx ファイルシステムには、S3 上のリンクされたデータリポジトリにエクスポートする S3:PutObjectオペレーションを実行するアクセス許可が必要です。この許可は、AWSServiceRoleForFSxS3Access_fs-0123456789abcdef0 サービスにリンクされたロールで許可されています。詳細については、「Amazon FSx のサービスリンクロールの使用」を参照してください。

エクスポートタスクの場合、エクスポートタスクではファイルシステムの の外部にデータをフローする必要があるためVPC、ターゲットリポジトリに aws:SourceVpcまたは aws:SourceVpce IAM グローバル条件キーのいずれかを含むバケットポリシーがある場合に、このエラーが発生する可能性があります。

インポートタスクの場合、Amazon FSx ファイルシステムには、S3 上のリンクされたデータリポジトリからインポートする S3:HeadObjectおよび S3:GetObjectオペレーションを実行するアクセス許可が必要です。

インポートタスクで、S3 バケットが AWS Key Management Service (-SSEKMS) に保存されているカスタマーマネージドキーによるサーバー側の暗号化を使用している場合は、 のポリシー設定に従う必要がありますサーバー側で暗号化された Simple Storage Service (Amazon S3) バケットの使用

S3 バケットに、ファイルシステムにリンクされた S3 バケットアカウント AWS アカウント とは異なる からアップロードされたオブジェクトが含まれている場合、アップロードされたアカウントに関係なく、データリポジトリタスクで S3 メタデータを変更したり、S3 オブジェクトを上書きしたりできます。S3 バケットで、S3 オブジェクト所有権の機能を有効にすることをお勧めします。この機能を使用すると、アップロードを強制的に-/-acl bucket-owner-full-control既定 に提供することで、他の がバケット AWS アカウント にアップロードする新しいオブジェクトの所有権を取得できますACL。S3 バケットで、バケット所有者優先 内のオプションを選択することにより、S3 オブジェクトの所有権を有効にします。詳細については、「Simple Storage Service (Amazon S3) ユーザーガイド」の「S3 オブジェクトの所有権を使用してアップロードされたオブジェクトの所有権をコントロールする」を参照してください。

S3Error

Amazon FSxで、 ではない S3-relatedエラーが発生しましたS3AccessDenied

S3FileDeleted

ソースファイルがデータリポジトリに存在しないため、Amazon FSxはハードリンクファイルをエクスポートできませんでした。

S3ObjectInUnsupportedTier

Amazon は、S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive ストレージクラスから非シンボリックリンクオブジェクトをFSx正常にインポートしました。FileStatus は、タスク完了レポートで succeeded with warning になります。データを取得するには、まず S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive オブジェクトを復元し、hsm_restore コマンドを使用してオブジェクトをインポートする必要があることを、警告が示します。

S3ObjectNotFound

Amazon FSx は、データリポジトリにファイルが存在しないため、ファイルをインポートまたはエクスポートできませんでした。

S3ObjectPathNotPosixCompliant

Amazon S3 オブジェクトは存在しますが、 POSIX準拠のオブジェクトではないためインポートできません。サポートされているPOSIXメタデータの詳細については、「」を参照してくださいPOSIX データリポジトリのメタデータサポート

S3ObjectUpdateInProgressFromFileRename

自動エクスポートFSxがファイルの名前変更を処理しているため、Amazon はファイルをリリースできませんでした。ファイルをリリースする前に、エクスポートの自動名前変更プロセスを終了する必要があります。

S3SymlinkInUnsupportedTier

Amazon FSx は、SAmazon S3 S3 ストレージクラスにあるため、シンボリックリンクオブジェクトをインポートできませんでした。 S3 FileStatus は、タスク完了レポートで failed になります。

SourceObjectDeletedBeforeReleasing

ファイルがリリースされる前にデータリポジトリから削除されたため、Amazon はファイルシステムからファイルをリリースFSxできませんでした。