问题标签 [aws-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何实施自定义 AWSCredentialsProvider
我有从服务器生成的凭证以及令牌。我使用了 AWSStaticCredentialsProvider,而我需要传递令牌进行身份验证。
引用了许多链接,但除了自定义实现凭据提供程序的想法之外没有其他帮助。任何代码都会有所帮助。
amazon-web-services - AWS missing file
When trying to use deleteObjects() or deleteMatchingObjects() from AWS PHP SDK S3Client class, I get the following error:
I investigated a little and such file doesn't even exist within the whole project repository + checked directly: https://github.com/aws/aws-sdk-php/tree/master/src/Aws/S3/Command . The file isn't there.
However - it's quite hard to believe such thing hasn't been noticed yet. Where's the problem?
ios - 执行 put item 请求 - AWS DynamoDB ios SDK
翻遍了 SO 和亚马逊的文档,但找不到任何关于如何使用 iOS SDK 发出 put 请求的可靠文档,特别是使用 Swift。
我收集到我需要先实例化一个 AWSDynamoDBClient ( https://aws.amazon.com/articles/7439603059327617 ),但是当我在 xcode 中工作时,没有看到它作为一种类型出现。
老实说,经过所有这些努力,我只得到了两行代码:
我不知道如何运行它,并且怀疑请求是否设置正确。我还查看了 PutItemInputs,但不确定它与 putRequest.item 有何不同。如果有人能指出我正确的方向,我会很乐意自己进行调查 - 我只是没有地方寻找好的文档了:/
编辑:
我已经取得了一些进展,但仍然无法弄清楚如何正确创建 put item input 。这是我现在拥有的代码:
现在我至少想出了如何执行请求,但每次结果都是零。
javascript - 在浏览器 (javascript) 中将 Cognito 凭证与 AWS 一起使用时,不断收到“缺少凭证”错误
我正在尝试使用 AWS 的 JavaScript SDK 从 Web 浏览器将文件上传到我的 S3 存储桶。我的代码如下所示:
但是,每当它到达 putObject 命令时,我都会不断从 AWS 收到错误消息:
“错误:配置中缺少凭据 {消息:“配置中缺少凭据”,代码:“CredentialsError”...”
我确定我在这里遗漏了一些简单而愚蠢的东西,但我无法弄清楚我的生活是什么。(当我尝试硬编码一个伪造的密钥或其他东西时,我得到了一个不同的错误,所以我很确定这与我尝试设置 cognito 凭据的方式有关。)
java - 通过 java 日志框架启用 AWS SDK 日志记录到自定义日志文件
我正在尝试使用 java.util.logging 框架而不是 log4j 来启用 Amazon Web Services SDK 日志记录。我设法让它工作,日志进入属性文件中 java.util.logging.FileHandler.pattern 指定的文件。
我的 log.properties 文件
我正在寻找的是一种在运行时设置文件名的方法。
我尝试了以下选项
选项 1:在属性文件中:设置以下 java.util.logging.FileHandler.pattern=${mylogfile}
然后在我的 java 程序的 main() 函数中,调用 System.setProperty("mylogfile", logName);
选项 2:从属性文件中删除“java.util.logging.FileHandler.pattern”行。
相反,调用 System.setProperty("java.util.logging.FileHandler.pattern", logName);
这两个选项都不起作用。
Ps:在 log4j 的情况下,选项 1 工作正常。
知道如何动态自定义 SDK 日志记录的日志文件吗?
谢谢维杰
javascript - 当我在 Amazon S3 中将 Quiet 设置为 true 以在 deleteObjects() 方法中启用 Quiet 模式时会发生什么?
我正在使用 Node.js 中的 Amazon S3,我想从存储桶中删除一个或多个文件。我想知道当我将 Quiet 参数设置为 true 时会发生什么。
我很感激任何帮助。
amazon-web-services - iOS Swift 无法设置 AWSSNSSubscribeInput.protocol 参数
我在 Xcode 6.1.1 中使用 Swift 进行 iOS 应用程序开发。
我正在尝试以编程方式将应用程序订阅到 AWS SNS 主题。据我所知,您需要设置:
但是这里的问题是IDE一直告诉我
subscriptionRequest.protocol = "应用程序"
是不可接受的,它甚至不会建立。
真的不知道如何解决这个问题。有人可以帮忙吗?谢谢!
amazon-dynamodb - AWSSDK - DynamoDB 按期限删除项目并添加自动创建日期属性
我想知道是否有添加创建表自动属性的选项或类似的东西可以保存 table 中每个“行”的创建日期。我在亚马逊文档上搜索并没有找到类似的东西,我是 dynamoDB 的新手,而且我没有很多知识。那么,有可能吗?
另一个问题 - 我想通过日期属性的过滤器删除项目(在 DeleteItemRequest 上使用) - 有可能吗?
javascript - 在节点 js 中使用 AWS sdk 将整个目录树上传到 S3
我目前使用如下方式将单个对象上传到 S3:
但是,例如,当我有一个大型资源文件夹时,我会使用AWS CLI工具。
我想知道,有没有一种本地方法可以用 aws sdk 做同样的事情(将整个文件夹上传到 s3)?
java - AWS 无法验证提供的访问凭证
我一直在尝试使用 AWS SDK 创建安全组,但不知何故无法对其进行身份验证。对于特定的访问密钥和密钥,我提供了管理权限,然后它也无法验证。另一方面,我在 AWS S3 Example 上尝试了相同的凭证,它成功执行。
创建安全组时出现以下错误:
这是Java代码: