如何使用Boto3将文档上传至AWS CloudSearch

5

所以我不确定如何使用以下内容指向正确的域名:

boto3.client('cloudsearchdomain').upload_documents(file, type)

文档 中说要使用 CloudSearch 的 DescribeDomains 操作来配置域。

然而,CloudSearch 文档 仅列出了一个方法 describe_domains,它仅列出域、信息等。

我该如何指向正确的域以将文档上传到 CloudSearch?

1个回答

7

在初始化客户端时,使用kwarg endpoint_url->


boto3.client('cloudsearchdomain', endpoint_url="http://search.example.cloudsearch.aws")

请注意,虽然boto3.client('cloudsearch').describe_domains()会给出端点,但您需要在其前面添加'http://',否则它会抱怨该端点不存在。 - eeegnu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接