View a markdown version of this page

对配置错误的链接 S3 存储桶进行问题排查 - FSx for Lustre

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

对配置错误的链接 S3 存储桶进行问题排查

在某些情况下,FSx for Lustre 文件系统的链接 S3 存储桶可能存在配置错误的数据存储库生命周期状态。

可能的原因

如果 Amazon FSx 没有访问链接数据存储库所需的必要 AWS Identity and Access Management (IAM) 权限,则可能会发生此错误。所需的 IAM 权限支持适用于 Lustre 的 Amazon FSx 服务关联角色,该角色用于代表您访问指定的 Amazon S3 存储桶。

要采取的操作

  1. 确保您的 IAM 实体(用户、组或角色)具有创建文件系统的适当权限。这样做包括添加支持适用于 Lustre 的 Amazon FSx 服务关联角色的权限策略。有关更多信息,请参阅 添加在 Amazon S3 中使用数据存储库的权限

  2. 使用 Amazon FSx CLI 或 API,使用 CLI 命令(等效UpdateFileSystem的 AP update-file-system I 操作)刷新文件系统,如下所示。AutoImportPolicy

    aws fsx update-file-system \ --file-system-id fs-0123456789abcdef0 \ --lustre-configuration AutoImportPolicy=the_existing_AutoImportPolicy

有关服务关联角色的更多信息,请参阅使用 Amazon FSx 的服务关联角色

可能的原因

如果链接的 Amazon S3 数据存储库的现有事件通知配置事件类型与 Amazon FSx 事件通知配置(s3:ObjectCreated:*, s3:ObjectRemoved:*)重叠,则会发生此错误。

如果链接的 S3 存储桶上的 Amazon FSx 事件通知配置被删除或修改,也会发生此错误。

要采取的操作

  1. 移除链接的 S3 存储桶上使用 FSx 事件配置使用的任一或两种事件类型的所有现有事件通知,s3:ObjectCreated:*s3:ObjectRemoved:*

  2. 确保您链接的 S3 存储桶中有 S3 事件通知配置,其中包含名称 FSx、事件类型 s3:ObjectCreated:*s3:ObjectRemoved:*,然后发送到 ARN:topic_arn_returned_in_API_response 的 SNS 主题。

  3. 使用 Amazon FSx CLI 或 API 在 S3 存储桶上重新应用 FSx 事件通知配置,以刷新文件系统的 AutoImportPolicyupdate-file-system使用 CLI 命令(等效UpdateFileSystem的 API 操作)执行此操作,如下所示。

    aws fsx update-file-system \ --file-system-id fs-0123456789abcdef0 \ --lustre-configuration AutoImportPolicy=the_existing_AutoImportPolicy