我们有一个应用程序,用户可以在其中创建自己的网页并托管它们。我们使用 S3 来存储静态页面。在这里,由于每个用户限制为 100 个存储桶,我们决定为每个用户使用文件夹桶内的用户。
现在,如果用户想在他的域上托管他的网站,我们向他询问域名(当他启动时,我们将其发布在我们的子域上),我必须重命名文件夹。
S3 是一个平面文件系统,我知道实际上没有文件夹,只有分隔符/
分隔值,所以我无法进入文件夹并检查它包含多少页。API 允许它一一进行,但为此我们必须知道对象名称在桶里。
我浏览了文档并遇到了我尚未实现的迭代器。这使用了我没有经验并且在实现中面临挑战的guzzle
有没有其他我可以走的路,或者我需要走这条路。