gpt4 book ai didi

amazon-web-services - 尝试使用 moto 模拟 s3 时出现 NoSuchBucket 错误

转载 作者:行者123 更新时间:2023-12-05 07:12:14 28 4
gpt4 key购买 nike

我正在尝试使用 moto 模拟 s3 连接。我的类函数看起来像这样

def do_something(self):
conn = boto3.client('s3')
objects_dict = client.list_objects(Bucket='some-bucket', Prefix='test')
do something with objects_dict

我的测试函数是这样的

def mock_s3():
mock = mock_s3()
mock.start()

path = Path('s3://some-bucket/test')
path.do_something()

mock.stop()

但我不断收到以下错误botocore.errorfactory.NoSuchBucket:调用 ListObjects 操作时发生错误 (NoSuchBucket):指定的存储桶不存在

最佳答案

我也在处理这个问题。这里报道:https://github.com/spulec/moto/issues/4913 .更新到 moto 3.0.7 大部分时间都有效,但并非在所有情况下都有效。我仍在努力追根究底。

关于amazon-web-services - 尝试使用 moto 模拟 s3 时出现 NoSuchBucket 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60505899/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com