在更新蓝图Amazon连接词 - Amazon连接词
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

在更新蓝图Amazon连接词

这些区域有:AmazonGlue 蓝图功能在预览版中为AmazonGlue 附和可能会发生变化。

如果具有修订的布局脚本、修订的蓝图参数集或修订后的支持文件,则可以更新蓝图。更新蓝图将创建一个新版本。

更新蓝图不会影响根据蓝图创建的现有工作流。

您可以通过使用AmazonGlue 控制台AmazonGlue API 或Amazon命令行界面 (AmazonCLI)。

以下过程假定AmazonGlue 开发人员已经创建了一个更新的蓝图 ZIP 档案并将其上传到 Amazon S3。

更新蓝图(控制台)

  1. 确保具有读取权限(s3:GetObject)在蓝图 ZIP 存档文档中。

  2. 打开AmazonGlue 控制台https://console.aws.amazon.com/glue/

    以具有更新蓝图权限的用户身份登录。切换到同一Amazon区域作为包含蓝图 ZIP 存档的 Amazon S3 存储桶。

  3. 在导航窗格中,选择蓝图

  4. 在存储库的蓝图页面上,选择一个蓝图,然后在操作菜单中,选择编辑

  5. 在存储库的编辑蓝图页面上,更新蓝图说明或者ZIP 存档位置 (S3)。请务必在路径中包含存档文件的名称。

  6. 选择保存

    这些区域有:蓝图页面返回并显示蓝图状态为UPDATING。选择刷新按钮,直到状态更改为ACTIVE或者FAILED

  7. 如果状态是否为FAILED,选择蓝图,然后在操作菜单中,选择查看

    详情页面显示失败的原因。如果错误消息是“无法访问位置的对象...”或者“对位置的对象的访问被拒绝...”,请检查以下要求:

    • 您登录身份的用户必须对 Amazon S3 中的蓝图 ZIP 存档具有读取权限。

    • 包含 ZIP 归档的 Amazon S3 存储桶必须具有一个存储桶策略,该策略将对象的读取权限授予Amazon账户 ID. 有关更多信息,请参阅 发布蓝图

    • 您正在使用的 Amazon S3 存储桶必须与您在控制台上登录的地区位于同一区域。

    注意

    如果更新失败,则下一次运行蓝图将使用已成功注册或更新的蓝图的最新版本。

要更新蓝图 (AmazonCLI)

  1. 输入以下命令。

    aws glue update-blueprint --name <blueprint-name> [--description <description>] --blueprint-location s3://<s3-path>/<archive-filename>
  2. 输入以下命令以检查蓝图的状态。重复该命令,直到状态变为ACTIVE或者FAILED

    aws glue get-blueprint --name <blueprint-name>

    如果状态是否为FAILED,错误消息是“无法访问位置的对象...”或者“对位置的对象的访问被拒绝...”,请检查以下要求:

    • 您登录身份的用户必须对 Amazon S3 中的蓝图 ZIP 存档具有读取权限。

    • 包含 ZIP 存档的 Amazon S3 存储桶必须具有将该对象的读取权限授予Amazon账户 ID. 有关更多信息,请参阅 发布蓝图

    • 您正在使用的 Amazon S3 存储桶必须与您在控制台上登录的地区位于同一区域。