aws-sdk相关内容

可以使用s3 java sdk通过流写入s3吗?

通常,当文件必须上载到S3时,必须先将其写入磁盘,然后才能使用TransferManager API之类的东西上载到云中。如果上载没有按时完成(应用程序关闭并在不同的服务器上重新启动等),这会导致数据丢失。因此,我想知道是否可以直接通过网络将所需的云位置作为接收器写入到流中。 JAVA 您没有说明您使用的是什么语言,但我将根据您的大小写假定推荐答案。在这种情况下,答案是肯定的:Tran ..
发布时间:2022-03-24 18:18:00 其他开发

无法将具有ACL公共读取的文件上载到数字海洋空间

我正在尝试从浏览器将图像上载到数字海洋空间。这些图片应该是公开的。我能够成功上载图像。 但是,尽管ACL设置为public-read,但上载的文件始终是私有的。 我知道它们是私有的,因为a)仪表板显示权限是";private";,b)因为公共URL不起作用,c)在仪表板中手动将权限更改为";public";可以修复所有问题。 这是我正在使用的整个流 ..
发布时间:2022-03-24 18:10:44 其他开发

在AWS SageMaker容器中设置环境变量(自带容器)

我们使用的是AWS sagemaker,它使用的是ECS容器,有没有办法,在使用低级的python SDK调用sagemaker API时,可以在容器中设置环境变量(如STAGE或PROD) 推荐答案 即使直接调用接口(比使用pythonSDK的级别低),也不能直接在容器内设置环境任意变量。但是,您可以将任意超参数作为TrainingJob的配置传递,例如,传递一个类似{"mystag ..
发布时间:2022-03-24 18:02:04 其他开发

在将文件传输到AWS S3时处理AWS STS密钥过期?

我们使用AWS SDK for.Net在AWS S3 Bucket上创建了用于文件访问的STS会话令牌系统,时间范围为900秒,实际为(15分钟),如果传输时间较长(文件完成上传超过15分钟),我可以创建新密钥并恢复上传吗?是否可以使用AWS SDK进行处理? 推荐答案 首先,在调用STS API的代码中,您可以指定以秒为单位的过期时间。默认值确实是900秒,但可以手动设置为更高的值。 ..
发布时间:2022-03-24 17:54:07 C#/.NET

用于Node.js的AWS S3 SDK V3-GetObjectCommand v/s getSignedUrl

我正在构建一个Web应用程序,在其中我需要让用户将文档上传到他们的帐户,还可以阅读他们上传的所有文档。此外,我想让用户也能够上传个人资料照片。要处理文件存储,我选择了AWS S3。 然而,我在使用SDK(V3)时遇到了很多问题。请记住,我从未使用过以前的版本(V2)。我通过npm安装了2个包,@aws-sdk/client-s3和@aws-sdk/s3-request-presigner 。 ..

在Java中使用Lambda函数的AWS S3事件通知

我正在尝试使用Lambda函数进行S3 PUT事件通知。一旦我将任何新的JSON文件放入/添加到S3存储桶中,就应该调用我的Lambda函数。 我面临的挑战是没有足够的文档来用Java实现这样的Lambda函数。我找到的大部分文档都是Node.js的 我希望,应该调用我的Lambda函数,然后在Lambda函数内部,我希望使用添加的JSON,然后将该JSON发送到AWS ES服务。 但 ..
发布时间:2022-03-24 17:44:35 Java开发

Node.js通过AWS-SDK模块重命名S3对象

是否可以通过aws-sdk重命名S3上的对象?我找不到解决这个问题的方法,也许有临时的解决方案. 推荐答案 我想我会回答的,因为没有人知道-这个应该可以用 // create a new s3 object var s3 = new AWS.S3(); var BUCKET_NAME = 'your-bucket-name'; var OLD_KEY = '/original- ..
发布时间:2022-03-24 17:40:14 其他开发

在重复执行的递归函数中捕获挡路

我有一个递归函数,用于从AWS上的CodeCommit存储库获取SQL文件并按顺序运行它们。在运行下一个文件之前,我们需要等待前一个文件完成。如果其中一个sql文件失败,我需要Catch挡路返回有关失败的文件的信息。 我现在看到的代码是,对于repo中的每个sql文件,捕捉挡路重复一次。根据我的理解,“抛出”语句应该返回到最初调用该函数的函数的Catch挡路。有人能指出我在这里做错了什么吗? ..
发布时间:2022-03-24 17:35:33 前端开发

如何使用Golang检查S3对象大小

我实现了一个从AWS S3存储桶下载对象的函数。这个不错。但我需要显示下载进度条。为此,我需要根据here预先知道对象的大小 。有人知道如何获取对象大小吗? 这是我的代码。 func DownloadFromS3Bucket(bucket, item, path string) { file, err := os.Create(filepath.Join(path, item) ..
发布时间:2022-03-24 17:34:04 其他开发

AWS-SDK:NoSuchKey:指定的密钥不存在?

在我的NodeJS项目中,我正在使用AWS-SDK从我的S3存储桶中下载所有镜像,但是我收到了这个错误-NoSuchKey:指定的密钥不存在。但是密钥是正确的,我可以用这些密钥上载图像。 我的代码是: var AWS = require('aws-sdk'); s3 = new AWS.S3(); var params = { Bucket: config.g ..
发布时间:2022-03-24 17:28:38 前端开发

Google Cloud Storage 支持 S3 分段上传

目前,我在“互操作性模式"下使用 GCS 以使其接受 S3 API 请求.通过使用官方分段上传示例这里(+设置适当的端点),第一次发起 POST 请求: POST/bucket/object?上传 HTTP/1.1主机:storage.googleapis.com授权:AWS KEY:SIGNATURE日期:格林威治标准时间 2015 年 1 月 7 日星期三 13:34:04用户代理:aws- ..
发布时间:2022-01-25 19:57:28 其他开发

如何从 ECS 容器中获取任务 ID?

您好,我有兴趣从位于 EC2 主机内部的正在运行的容器中检索 Task ID. AWS ECS 文档 声明有一个环境变量 ECS_CONTAINER_METADATA_FILE 与此数据的位置,但只有在集群/EC2 实例创建时 ECS_ENABLE_CONTAINER_METADATA 变量设置为 true 时才会设置/可用.我看不到可以在 aws 控制台中的哪个位置完成此操作. 此外 ..
发布时间:2022-01-24 21:19:08 其他开发

使用 PHP AWS SDK 在 DynamoDB 中存储 JSON 文档

我阅读了 文档其中有 PHP 示例使用 AWS 开发工具包在 dynamicDB 表中插入数据.但是,这是针对表格数据的.我正在尝试插入 JSON 数据,即键值对,其中 value 是 JSON 文档.我该怎么做? 我尝试了文档中的以下代码,但除非 value 是数组,否则它不起作用. validate('PutItem', Object(Aws\Api\StructureShape), ..
发布时间:2022-01-15 17:48:28 PHP

使用无服务器框架时如何从 AWS Lambda 访问 DynamoDB?

我正在使用 无服务器框架 来管理我的 AWS Lambda 部署.框架凭证可以访问 DynamoDB 资源,但与框架一起部署的 Lambda 无法访问我的 DynamoDB 表. 如何为我的 Lambda 函数提供适当的访问权限? 解决方案 编辑:更新了 Serverless Framework 1.x 的答案. 解决方案是设置 iamRoleStatements 以允许 La ..