如何解决如何使用vuejs从s3获取对象并进行放大?
我正在尝试使用 Vue.js 和 Amplify 从 aws-s3 (一个带有字典的测试文件)中获取对象前端项目。我希望在界面上看到文件的内容。
我只是在我的component.vue
中将此标签使用扩增文库:
<template>
<amplify-s3-text text-key="file_name" />
</template>
我这样配置文件aws-exports.js
:
const awsconfig = {
"aws_project_region": "eu-west-1","aws_cognito_identity_pool_id": "eu-west-1:xxxxxxxxxxxxxx","aws_cognito_region": "eu-west-1","aws_user_pools_id": "eu-west-xxxxx","aws_user_pools_web_client_id": "xxxxxxx","oauth": {},"aws_user_files": 'enable',"aws_user_files_s3_bucket": 'bucket_name',"aws_user_files_s3_bucket_region": 'eu-west-1',};
export default awsconfig;
我正在使用EC2实例,因此我使用转发端口在 localhost 上查看我的应用程序。
但是我的界面看不到任何东西。控制台上的错误是:
axios-http-handler Error: Request failed with status code 403
我正在使用现有的后端,所以我不想使用放大器/ CLI。
在官方文档(https://docs.amplify.aws/ui/storage/s3-text/q/framework/vue)中,我什么都没有找到。
如何在界面上显示此s3文件的内容?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。