amazon-s3 相关问题

Amazon S3(简单存储服务)是Amazon Web Services提供的在线对象存储服务。

如何使用 Lambda 函数从我的系统获取文件并将其上传到 S3

我正在尝试从我的系统获取一个文件并将其上传到具有 lambda 函数的 S3 存储桶。我希望 lambda 函数每小时获取该文件,并在下一小时内生成下一个文件(i

回答 1 投票 0

无法使用预先签名的 URL 上传到 s3

我正在尝试使用从 S3.getSignedUrl() 返回的预签名 URL 通过 HTTP PUT 将对象上传到 s3 存储桶。但是,我在使用未知操作调用 s3 时收到错误异常:...

回答 1 投票 0

如何回滚到Amazon S3存储桶中的先前版本?

我通过以下方式上传文件夹/文件: aws s3 cp 文件 s3://my_bucket/ aws s3 cp 文件夹 s3://my_bucket/ --recursive 有没有办法返回/回滚到以前的版本? 像 git revert 或者类似的东西?...

回答 5 投票 0

从 Android 应用程序访问 AWS S3,无需硬编码访问密钥

我是 AWS 新手。我想从我的 Android 应用程序访问 S3 存储桶,以便上传存储在 Android 设备的“下载”文件夹中的文件。我已经按照本教程尝试并完成了该操作。

回答 3 投票 0

AWS S3 存储桶上传时出现 CORS 错误

我的 AWS S3 存储桶 CORS 配置设置如下 我的 AWS S3 存储桶 CORS 配置设置如下 <?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedOrigin>http://localhost:5000</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>PUT</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> </CORSConfiguration> 并在浏览器中发出签名的上传请求: function upload_file(file, signed_request, url){ var xhr = new XMLHttpRequest(); xhr.open("PUT", signed_request); xhr.setRequestHeader('x-amz-acl', 'public-read'); xhr.onload = function() { if (xhr.status === 200) { $('#photo').css('background-image', "url('"+url+"')"); } }; xhr.onerror = function(err) { alert("Could not upload file.", err); }; xhr.send(file); } 但是 chrome 和 firefox 都会抛出 Access-Control-Allow-Origin header not set 错误。特别是在 Firefox 中:“(原因:CORS 标头‘Access-Control-Allow-Origin’丢失)。” Access-Control-Allow-Headers标头不允许使用通配符。它必须包含实际的标头名称。 查看网络选项卡中的预检请求。Access-Control-Request-Headers标头中的值必须包含为AllowedHeader。 现在遇到此问题时,这意味着您需要编辑 S3 Bucket 的跨域资源共享 (CORS) 配置。 在 AWS 控制台中: 导航至S3 在搜索中找到您的存储桶名称 单击Permissions选项卡 找到Cross-origin resource sharing (CORS)部分并单击“编辑”按钮 编辑 json,将域的来源添加到 AllowedOrigins 数组并保存更改。 截图:

回答 2 投票 0

创建连接数据集时如何在 Quicksight 中添加相同的数据集以连接多个数据集?

我有一些数据集是在aws Quicksight 中从包含json 数据的s3 创建的。我需要加入带有 beta 和 gamma 的前 alpha 数据集,而不重复字段。有没有...

回答 2 投票 0

开玩笑嘲笑属性“listObjectsV2”时它不存在?

我正在构建一个笑话单元测试。 我想使用下面的代码使用spyOn函数模拟S3 listObjectsV2 从“aws-sdk”导入{S3}; jest.spyOn(S3.prototype, 'listObje...

回答 1 投票 0

使用 S3 作为触发器的 AWS Codepipelines。仅支持 zip 吗?

所以,我有一个代码管道,它是基于对一个文件(一个 json 文件)的更新而触发的。 我注意到它确实在文件更新时触发,但我收到错误 zip:不是有效的 zip 文件...

回答 2 投票 0

正在索引文件中初始化S3客户端,但想在其他文件中访问它

在我的服务器的索引文件中,我定义了 const s3 = new S3Client({ 凭据:{ accessKeyId:accessKey,secretAccessKey:secretAccessKey,},区域:bucketRegion,}); 我想用 s3 来...

回答 1 投票 0

将 AWS 预签名 URL 发送到前端安全吗?

我使用express和nodejs作为后端,我使用aws-sdk客户端将图像/文件上传到aws s3中,在检索并将其发送到前端时,我每次都会发送图像的预签名url。我的问题...

回答 1 投票 0

如何在集成测试中模拟 Amazon S3

我正在尝试为我的应用程序建立一个“行走的骨架”,它将使用 S3 来实现持久性。我想使用一个假的 S3 服务,这样每个开发人员的桌面都可以随意读/写。 我以为mocks3 wo...

回答 9 投票 0

lambda 找不到 S3 存储桶

我有一个 lambda,在其中进行 api 调用以获取一些股票数据,然后想要将 csv 写入存储桶。当我在 python 3.9.7 中从家里运行时,它工作正常。 Lambda 是 python 3.11。当...

回答 1 投票 0

如何更新AWS S3对象的ACL访问?

我已将对象插入具有“公共”访问权限的 AWS S3 存储桶中。我想更新此对象以在某些拒绝工作流程中具有“私有”访问权限。 下面尝试并执行得很好,但文件仍然是

回答 1 投票 0

如何在terraform中为s3后端声明变量?

s3.tf 地形{ 后端“s3”{ 桶=“某个桶” key =“路径/到/键” 区域 =“某些 AWS 区域” }} 如何将存储桶和区域值传递给此...

回答 4 投票 0

使用 S3 和 Cloudfront 访问非根 URL 时访问被拒绝

我有一个关于 AWS s3 和 cloudfront 的问题。 我在 s3 上托管私有页面(vue-app)的构建,并通过 cloudfront 访问它(我使用 Cloudfront 中的 OAI 在 S3 存储桶中写入了权限...

回答 2 投票 0

如何将 Minio 连接添加到 Airflow 连接?

我正在尝试将 MinIO 的运行实例添加到 Airflow 连接,我认为它应该像 GUI 中的设置一样简单(不用介意暴露的凭据,这是一个环境阻塞...

回答 5 投票 0

Airflow PostgresOperator 中的模板问题

我在尝试将气流变量模板化到 PostgresOperator sql 脚本中时遇到问题。我的 sql 脚本如下所示: UNLOAD('SELECT *, trunc(updated_at) as dt FROM prodreadcopy.cmd_{{ par...

回答 2 投票 0

使用 aws cli 在 S3 存储桶上启用 MFA 删除时出现访问被拒绝错误

已创建用户,该用户具有管理员权限以及 S3 存储桶完全访问权限。 使用默认设置创建了 S3 存储桶。 尝试通过 AWS CLI 启用 MFA 删除: aws s3api put-bucket-

回答 1 投票 0

为已存在的文件创建 Activestorage 记录

我有一个非 Rails 服务生成文件然后将其上传到 S3。我希望我的 Rails 应用程序为每个文件创建一个 Activestorage 记录,以便每个 FileResult has_one_attached 文件或类似于 ref...

回答 1 投票 0

golang:使用 versionId 下载 S3 对象

我有一个存储在 S3 中的对象,该对象有多个版本,我想使用 Go 下载该对象的特定版本,我正在使用 AWS SDK:https://github.com/aws/aws-sdk-go 我可以下载

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.