gpt4 book ai didi

amazon-web-services - 在 AWS 用户名和非 identity_id 下的 S3 中的 AWS Amplify 存储

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

我有一个网络应用程序,我们所有的用户都通过他们的用户名引用,这是 AWS 身份验证提供的一个 uuid。

我让用户将图像存储在 s3/protected/文件夹中。

默认情况下,AWS 放大存储模块将文件放入

protected/{user_identity_id}/

但是,由于所有用户在我的应用程序中都是通过他们的用户名引用的,而不是通过他们的用户身份 ID 引用的,所以如果不将每个用户的 identity_id 也保存到他们的个人资料中,我就无法获取另一个用户的图像。

有没有办法配置AWS amplify storage来存储文件

protected/{Username I define}/

代替?

相关文档在这里,但找不到任何关于更改默认存储位置的信息

https://aws-amplify.github.io/docs/js/storage#file-access-levels

最佳答案

在新文档中也没有提示选择与认知 ID 不同的 ID:https://docs.amplify.aws/lib/storage/configureaccess?platform=js

如果您将访问级别设置为公开,您可以将用户名连接到文件名中,例如{用户名}_image.png

关于amazon-web-services - 在 AWS 用户名和非 identity_id 下的 S3 中的 AWS Amplify 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61034607/

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