我有一个需要图像文件存储的网络应用程序。我计划使用 AWS S3 来存储这些文件,但我不知道如何为每个用户保留图像私有。我知道我可以使用 Cognito 和 S3 角色来执行此操作,如此处所述,但我希望同一公司的用户能够拥有共享的 S3 目录。有没有办法可以使用 Lambda 作为授权人而不是 cognito 来做到这一点?我不想通过 Lambda 传递文件。我只是想用它来阻止对特定存储桶目录的访问。
我有一个需要图像文件存储的网络应用程序。我计划使用 AWS S3 来存储这些文件,但我不知道如何为每个用户保留图像私有。我知道我可以使用 Cognito 和 S3 角色来执行此操作,如此处所述,但我希望同一公司的用户能够拥有共享的 S3 目录。有没有办法可以使用 Lambda 作为授权人而不是 cognito 来做到这一点?我不想通过 Lambda 传递文件。我只是想用它来阻止对特定存储桶目录的访问。