0

我正在尝试从 boto3.client.get_batch_prediction() 下载输出文件。我认为关键是 OutputURI 的文件名位,所以我正在做客户端:

    response = batch.get_batch_prediction()
    if response['Status'] == 'COMPLETED':
        key = response['OutputUri'][response['OutputUri'].find('Output_'):response['OutputUri'].find('.csv')+4]
        s3 = boto3.resource('s3')
        s3.meta.client.download_file(settings.AWS_S3_BUCKET_OUTPUT, key, '/tmp/hello.txt')

但这会返回

调用 HeadObject 操作时发生错误 (404):未找到

我认为这意味着该文件不存在。这意味着我的钥匙错了,我该如何找到它?

4

1 回答 1

0

我把钥匙弄错了。自我注意:仔细阅读文档。

于 2017-03-22T21:08:53.510 回答