为什么我不能在放大颤振中访问我的 s3 对象?

时间:2021-07-21 11:07:39

标签: flutter aws-amplify access-denied

Message displayed on chrome

获取S3 URL的函数

Future<String> getUrlS3(String UploadKey) async {
    try {
      GetUrlResult result =
      await Amplify.Storage.getUrl(key: UploadKey);
      return(result.url);
    } on StorageException catch (e) {
      return(e.message);
    }
  }

获取url的函数

Future<void> cet() async {
    String store = await S3Helper.getUrlS3('cover807c3f99-2bcb-44e3-be80-4899ea2355d8Attac');
    print(store);
  }

当我点击链接时,我会看到访问被拒绝的页面。 我可以看到对象的唯一方法是,如果我将特定对象设为公开,并且我也是通过 Auth Cognito 登录的,因此我应该有权查看它们

0 个答案:

没有答案