amazon-s3 相关问题

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

生成 AWS Signature v4 签名以上传到 s3

好吧,我正在尝试使用来自 Amazon 的此模板在 javascript 和 node.js 中创建一个 aws v4 签名。我正在使用模板的凭据、区域、日期和服务来测试我的

回答 1 投票 0

Next 14 错误:next.config.js 不再支持“target”属性

我刚刚使用 npx create-next-app@latest 安装了一个 nextjs 项目。 当前版本 “下一个”:“14.1.3”, “反应”:“^18”, "react-dom": "^18&q...

回答 1 投票 0

由于 botocore 依赖(boto3),部署 DJango 应用程序时出现铁路错误

安装 boto3 软件包以与 AWS S3 存储桶集成后,应用程序部署失败。 Railway 错误为“botocore 1.34.93 取决于 urllib3<1.27 and >=1.25.4;

回答 1 投票 0

如何将 Django FileField 与动态 Amazon S3 存储桶结合使用?

我有一个带有文件字段的 Django 模型,以及使用 Amazon S3 存储桶的默认存储(通过优秀的 django-storage)。 我的问题不是将文件上传到动态文件夹路径(正如我们在许多

回答 2 投票 0

使用 Lamda 函数在 AWS S3 上提取非常大的 zip 文件

我正在尝试读取 s3 存储桶上的一个非常大的 zip 文件,并使用以下代码作为 lambda 函数在另一个 s3 存储桶上提取其数据: 导入 json 导入boto3 从 io 导入 BytesIO 导入 zip...

回答 1 投票 0

如何使用boto3即时提取S3中的文件?

我正在尝试找到一种方法来即时提取S3中的.gz文件,无需将其下载到本地,提取然后将其推回S3。 使用 boto3 + lambda,我怎样才能实现我的目标? 我会...

回答 5 投票 0

AWS Notebook:ClientError:调用 HeadObject 操作时发生错误 (403):禁止

我在尝试从 s3 存储桶读取 csv 文件时遇到此错误 将 pandas 导入为 pd 桶='桶名称' data_key = 'OGTDv1.csv' data_location = 's3://{}/{}'.format(bucket, data_key) pd.read_csv(

回答 1 投票 0

boto3 s3 复制 HeadObject 403 禁止

源存储桶和目标存储桶位于同一区域但不同的 AWS 账户。复制失败的代码: 导入boto3 从日期时间导入日期时间 假定角色 = boto3.client('sts').assume_rol...

回答 1 投票 0

从 S3 存储桶的子文件夹中删除对象

我正在尝试删除 S3 存储桶子文件夹中存在的对象。以下是我在 C# 中尝试执行的操作: 字符串 subBucketName = "TS-AP/"; var amazonS3Client = new AmazonS3Client(accessKey...

回答 1 投票 0

使用 AWS CLI 从 S3 获取最后修改的对象

我有一个用例,我以编程方式启动一个 EC2 实例,从 S3 复制一个可执行文件,运行它并关闭该实例(在用户数据中完成)。我只需要获取最后添加的文件...

回答 6 投票 0

从 Spring Boot 应用程序的 docker 容器内访问 Localstack S3 api

我有一个 Spring Boot 应用程序 (SBApp),它在 S3 上上传文件。 在开发阶段,我使用Localstack api来使用S3的功能。 问题 我想连接到 Localstack S3 api

回答 1 投票 0

如何使用 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

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