我有我认为非常简单的代码来连接到亚马逊 S3 并清空存储桶。
$s3 = new Zend_Service_Amazon_S3(
"accessKey",
"secretKey");
$s3->cleanBucket("my.bucket");
10 次中有 9 次我得到:
Message: Unable to Connect to tcp://my.bucket.s3.amazonaws.com:80. Error #0: php_network_getaddresses: getaddrinfo failed: No such host is known.
如果这会改变任何东西(并且可能会),我正在 wamp 中的 localhost 工作。我们的连接很稳定,所以我怀疑我经常断网。
它时不时地工作,我的代码没有任何变化,所以这让我觉得还有其他问题,但据我所知,亚马逊并不是一直以停机而闻名。对于它在 Yii 框架中的价值,它从不这样做,所以它可能是 Zend 中的一个错误。
无论如何,如果有人有这个问题的提示或解决方案。