1

我在使用 React-Native api 的 put 方法时遇到了一些问题。这是我的代码:

Storage.put(this.props.noteId, JSON.stringify(newNote), {
            level: 'private',
            contentType: 'application/json'
        })

运行时我收到此错误消息: 在此处输入图像描述

但是,当我运行此代码时,它工作得很好:

Storage.put(this.props.noteId, JSON.stringify(newNote), {
            level: 'protected',
            contentType: 'application/json'
        })

这是我的 S3 IAM 政策的相关部分: 在此处输入图像描述

我可以成功地在私有目录上执行获取和列表,并且可以使用相同的数据和其他数据很好地放入受保护的和公共的。我开始怀疑这只是 Amplify 中的一个错误,但也许我遗漏了一些东西,任何帮助将不胜感激。

4

0 回答 0