在对象上使用 Amazon S3 Select 的示例
重要
不再向新客户提供 Amazon S3 Select。Amazon S3 Select 的现有客户可以像往常一样继续使用该功能。了解更多
您可以使用 S3 Select,通过 Amazon S3 控制台、REST API 和 AWS SDK 从一个对象中选择内容。
有关 S3 Select 支持的 SQL 函数的更多信息,请参阅SQL 函数。
在 Amazon S3 控制台中选择对象中的内容
-
登录到 AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/
。 -
在左侧导航窗格中,选择存储桶。
-
选择包含您想要从中选择内容的对象的桶,然后选择对象的名称。
-
选择对象操作,然后选择使用 S3 Select 进行查询。
-
根据输入数据的格式配置输入设置。
-
根据要接收的输出的格式配置输出设置。
-
要从所选对象中提取记录,请在 SQL 查询下输入 SELECT SQL 命令。有关如何编写 SQL 命令的更多信息,请参阅Amazon S3 Select 的 SQL 参考。
-
输入 SQL 查询后,选择运行 SQL 查询。然后,在查询结果下,您可以看到 SQL 查询的结果。
您可以使用 AWS SDK 从对象中选择内容。然而,如果您的应用程序需要它,则可以直接发送 REST 请求。有关请求和响应格式的更多信息,请参阅 SelectObjectContent。
您可以使用 Amazon S3 Select 通过 selectObjectContent
方法选择对象的一些内容。如果此方法成功,它将返回 SQL 表达式的结果。