aws-sdk相关内容
我正在尝试访问位于 AWS S3 之上的 blob 存储服务.它支持 AWS SDK 及其签名版本 2. 我正在使用代码来访问这个服务. 是否可以手动设置 AWS SDK 发出的请求的签名版本? 根据本页 AWS 当前支持两种签名版本:签名版本 2 和签名版本 4,本节将介绍它们.大多数服务支持版本 4,如果服务支持版本 4,我们强烈建议您使用该版本. 我找不到如何手动将签名
..
几天前,当我尝试将文件推送到我的 S3Bucket 时,我收到了此异常.Ealier 似乎一切正常,我确信我这边没有代码更改. com.amazonaws.services.s3.model.AmazonS3Exception:禁止(服务:Amazon S3;状态代码:403;错误代码:403 Forbidden;请求 ID:XXXXXXXXXXXX),S3 扩展请求 ID:XXXXXXXXXX
..
我想在不使用来自 AWS 服务器的访问和密钥的情况下将文件上传到 S3.AWS 密钥应作为默认值.但是在服务器中运行以下命令我可以访问它而无需提供任何访问和密钥. aws s3 cp somefile.txt s3://somebucket/ 从 java 代码无法访问它,因为它无法加载凭据.下面是我的代码. AmazonS3 s3client = new AmazonS3Clien
..
我正在尝试使用 Spring Boot Rest API 提供存储在 S3 上的 PDF 之一. 以下是我的代码: byte[] targetArray = null;输入流是 = null;S3Object 对象 = s3Client.getObject(new GetObjectRequest("S3_BUCKET_NAME", "prefixUrl"));InputStream o
..
我正在编写代码以将文件上传到 AWS S3 并收到此异常: AmazonClientException:未配置 RegionEndpoint 或 ServiceURL 我的代码: Console.WriteLine("准备上传");AWSCredentials 凭证;凭证 = 新的 BasicAWSCredentials(accessKeyID.Trim(), secretKey.T
..
说明 我有一个应用程序,它将数据发送到 AWS Kinesis Firehose 并将数据写入我的 S3 存储桶.Firehose 使用“yyyy/MM/dd/HH"格式写入文件. 就像这个示例 S3 路径: s3://mybucket/2016/07/29/12 现在我有一个用 Scala 编写的 Spark 应用程序,我需要在其中读取特定时间段的数据.我有开始和结束日期.数据采
..
aws-s3 文档说: # 复制一个对象S3Object.copy 'headshot.jpg', 'headshot2.jpg', '照片' 但是,例如,我如何将 heashot.jpg 从 photos 存储桶复制到 archive 存储桶 谢谢! 黛布 解决方案 使用 right_aws gem: # s3 是通过 S3Interface.new 获取的 S3 对
..
使用 aws-sdk 模块和 Express 4.13,可以通过多种方式从 S3 代理文件. 这个回调版本将文件体作为缓冲区返回,加上其他相关的标题,如Content-Length: function(req,res){var s3 = 新的 AWS.S3();s3.getObject({Bucket: myBucket, Key: myFile},function(err,data){如
..
我不知道我做错了什么,这是我所拥有的: HTML
图片上传
..
使用适用于 Java 和 Java 1.8u60+ 的 AWS 开发工具包时出现以下异常. com.amazonaws.services.s3.model.AmazonS3Exception:AWS 身份验证需要有效的日期或 x-amz-date 标头(服务:Amazon S3;状态代码:403;错误代码:AccessDenied;请求 ID:41C359C079CBAFCF)在 com.ama
..
在 Node.js 项目中,我试图从 S3 取回数据. 当我使用 getSignedURL 时,一切正常: aws.getSignedUrl('getObject', params, function(err, url){控制台日志(网址);}); 我的参数是: var 参数 = {存储桶:“test-aws-imagery",关键字:“TILES/Level4/A3_B3_C2/A5
..
当我尝试使用 create-function 命令创建 lambda 函数时,出现错误“Lambda 无法承担为该函数定义的角色". aws lambda 创建函数 --region us-west-2 --function-name HelloPython --zip-file fileb://hello_python.zip --role arn:aws:iam::my-acc-
..
如何将所有对象从一个前缀复制到另一个前缀?我已经尝试了所有可能的方法来将一个镜头中的所有对象从一个前缀复制到另一个,但似乎唯一可行的方法是循环遍历对象列表并一个一个地复制它们.这真的是低效的.如果我在一个文件夹中有数百个文件,我是否需要进行 100 次调用? var 参数 = {桶:桶,复制源:bucket+'/'+oldDirName+'/filename.txt',键:newDirName+
..
我想在我的本地开发机器上运行一个简单的 Spark 作业(通过 Intellij)从 Amazon s3 读取数据. 我的build.sbt文件: scalaVersion := "2.11.12"libraryDependencies ++= Seq("org.apache.spark" %% "spark-core" % "2.3.1","org.apache.spark" %% "s
..
有人可以解释如何使用 Node.js 修复丢失的配置错误吗?我已经按照 aws 文档页面 中的所有示例进行操作,但我仍然收到此错误无论如何. { [ConfigError: Missing region in config]消息:'配置中缺少区域',代码:'配置错误',时间:2015 年 6 月 24 日星期三 21:39:58 GMT-0400 (EDT) }>{{ 字段名:'缩略图',ori
..
我刚开始学习和使用 S3,阅读文档.实际上我没有找到任何东西可以将文件提取到对象中而不是从 S3 下载它?如果这是可能的,或者我遗漏了什么? 其实我想避免下载文件后的额外IO. 解决方案 您可以使用 StringIO 并使用 get_contents_as_string 从 S3 获取文件内容,如下所示: 将pandas导入为pd从 io 导入 StringIO从 boto.s3.
..
假设我有一台机器,我希望能够写入存储在 S3 存储桶上的某个日志文件. 因此,机器需要具有写入该存储桶的能力,但是,我不希望它能够覆盖或删除该存储桶中的任何文件(包括我希望它写入的文件). 所以基本上,我希望我的机器能够只将数据附加到该日志文件中,而不会覆盖它或下载它. 有没有办法将我的 S3 配置为这样工作?也许我可以附加一些 IAM 政策,以便它可以像我想要的那样工作?
..
我使用以下函数从我的代码中调用 Lambda 函数. 但是,当我尝试在 Lambda 函数中使用它时,出现以下错误: AWS lambda undefined 0.27s 3 retries] invoke({ FunctionName: 'my-function-name',调用类型:'请求响应',日志类型:'尾',有效载荷:}) 如何从 Lambda 函数中调用 Lambd
..
我正在尝试通过 web api 向 android 发送 SNS 消息.从 http://aws.amazon.com/developers/getting-started/php/ 运行 sample.php 时出现以下错误: 致命错误:未捕获异常“Aws\Common\Exception\InstanceProfileCredentialsException",消息为“从实例配置文件元
..
我使用 SES 发送电子邮件,我在 Amazon SES 服务下有超过 10 个经过验证的域,但我的问题是,我没有每个电子邮件地址或域的任何统计信息.AWS 控制台将所有发送、退回、...结合在一起. 那么我如何才能知道从我的一个域中发送了多少封电子邮件? 我不想在我自己的数据库上这样做. 解决方案 使用 SNS,您可以跟踪从特定电子邮件地址或域发送的邮件数量以及退回的邮件数量
..