问题标签 [aws-php-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.

0 投票
0 回答
216 浏览

php - aws-sdk-php v3 sns 不适合我

我真的很想将 lambda 订阅者发布到 SNS 主题。它适用于亚马逊控制台,但使用 php-sdk 则不能。当我执行 php 代码并查看 CloudWatch 时,什么都没有(没有响应)。为什么我的 SNS 不起作用?

这是我的代码,但它不起作用:

0 投票
1 回答
841 浏览

amazon-dynamodb - DynamoDB updateItem 不工作

我有以下使用 php SDK 的 DynamoDB 更新查询。

但它不起作用。当我打印返回的结果时,我在更新之前得到了相同的记录。

有人可以帮我解决问题吗?

0 投票
1 回答
408 浏览

codeigniter - 如何在 fabric.js 框架中直接从 S3 加载 json 文件?

目前我正在使用pdfjs。我添加了 fabric.js 来对 pdf 文件进行注释。

.json以 Json 格式保存在文件中的注释。以前它来自 AWS Dynamo DB,但由于数据量很大,现在我们想在 AWS S3 存储桶上移动。我已经在 Codeigniter 中集成了 AWS 库。

现在如何在 fabric.js 框架中直接从 S3 加载 json 文件?

0 投票
2 回答
397 浏览

php - Amazon AWS Elastic Transcode createJob 和 readJob 未返回 Input DetectedProperties 数据

我在使用 PHP AWS SDK 时遇到了一些问题

我需要获取原始视频文件的尺寸、宽度和高度。阅读文档可以通过从 createJob 和 readJob 函数读取结果结构来检索这些数据,但是在“输入”部分我只得到一个参数“键”作为原始输入文件名。有人用这个功能吗?

我从 AWS 官方网站的 HLS 示例 php 开始。我有使用 DASH(fmp4 容器)和 HLS(ts 容器)创建作业的功能。我使用 5 个预设来制作 5 个不同版本的视频输入。5 版本的 5 分辨率,从 420 到 1920。一切都很好,但我无法获得“DetectedProperties”信息

在http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/get-job.html上有关返回结构的信息

阅读文档似乎必须将我需要获取的有关源视频的信息放在响应中。但我得到了回应,我期望看到的结构是不同的。不存在“DetectedProperties”。

这是关于例如 createJob 的文档:http: //docs.aws.amazon.com/aws-sdk-php/v3/api/api-elastictranscoder-2012-09-25.html#createjob

我对任何人都深知 PHP SDK 的要求是为什么文档说我会在结果中找到 DetectedProperties,必须使用源文件从 Elastic Transcoder 自动添加数据进行编码,而没有它我会得到结果.

我认为这有点像一个问题,或者如果不是,文档对此真的很差。我在网上搜索了几个小时对解决问题有用的东西。我写在这里是因为我什么也没找到...

感谢大家可以帮忙

0 投票
1 回答
221 浏览

aws-php-sdk - PHP中dynamoDb的安装设置

我已经从 Aws 服务器下载了库以安装在我的服务器中。我从 Link - href="http://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.zip" 下载了库。我想知道如何像使用 PHP 一样使用这个库。我已经阅读了文档,但没有得到它的工作。请让我知道我需要做什么才能使其工作,新文件需要创建和配置等。

0 投票
2 回答
8173 浏览

aws-php-sdk - 从实例配置文件元数据服务器检索凭据时出错。无法连接到 169.254.169.254 端口 80:没有到主机的路由

我正在尝试使用 Route53 和 aws-php-sdk 创建一个子域。

但我一次又一次地收到这个错误:

[2017-06-16 12:17:00] local.ERROR:Aws\Exception\CredentialsException:从实例配置文件元数据服务器检索凭据时出错。

(cURL 错误 7:无法连接到 169.254.169.254 端口 80:没有到主机的路由(参见http://curl.haxx.se/libcurl/c/libcurl-errors.html))在 /var/www/html/测试/供应商/aws/aws-sdk-php/src/Credentials/InstanceProfileProvider.php:79

我正在使用 aws-sdk-php 版本:3.29 "aws/aws-sdk-php": "^3.29"

这是我的书面代码

帮助将是可观的。提前致谢。

0 投票
2 回答
1012 浏览

amazon-web-services - 如何使用 SNS 主题向特定成员发送推送?

我正在使用 AWS SNS 发送推送通知,现在我正在使用发送特定设备publish的方法。我的要求是在 30 秒内向数千名会员发送推送。当我使用发布方法时,发送 1000 个用户需要 5 分钟。我已经读过它一次发送多个成员,但我的场景是我想向特定用户发送推送,而不是所有主题用户。aws-php-sdktopic

例如,我在一个主题中注册了 10,000 个成员,但有时我会从这 10,000 个成员中发送 9000 个,有时是 1000 个成员。

因此,任何人都知道如何使用主题发送推送,但仅限特定成员。

我还想另一种情况,每次我创建新主题并注册该主题的成员,然后向他发送消息然后删除topic,但是每次注册成员时也需要时间。因此,如果您有一次注册多个成员的想法,那么它对我也有帮助。

以下是我当前发送推送的代码。

0 投票
2 回答
2248 浏览

php - PHP 中的 AWS SNS HTTP 订阅确认

我无法在 PHP 中获得 AWS SNS Http 连接的确认。我的应用程序是在 Laravel 5.1 上开发的

在 AWS 中,我创建了一个主题并添加了一个订阅。我选择了端点作为 HTTP 并提供了 URL http://myurl.com/sns

我的PHP代码如下

我的路线文件条目是:

在浏览器中,当我调用 URL - http://myurl.com/sns时,出现以下错误。

我的作曲家中有以下内容:

有关如何解决此错误并确认我的订阅的任何帮助?

0 投票
1 回答
901 浏览

amazon-web-services - 使用 SNS PHP-SDK 发送大量通知

我正在使用亚马逊 PHP SDK V3.13.1,我必须在 30 秒内发送至少 10,000 条推送通知。现在我正在使用publishAsync它更快的方法,但我仍然没有及时发送。
所以我已经实现了套接字并每次发送一堆 3500 推送。以下是我发送套接字请求的控制器功能。

以下是我的函数,它接收套接字数据并发送推送通知。

当我发送 10 条通知时,这工作正常,但是当我发送 3500 次推送时,它不起作用并且没有给我任何回应。我也试过这个方法。带有 Guzzle 的 MultiCurl 的 Amazon AWS PHP 开发工具包?但它给了我错误Argument 1 passed to Aws\AwsClient::execute() must implement interface Aws\CommandInterface, array given

那么有人对此有解决方案吗?我主要关心的是在 30 秒内发送数千条推送通知。

0 投票
1 回答
161 浏览

amazon-web-services - 如何在消息传递应用程序中安全地使用 Amazon S3

所以我在 Cordova 中构建了一个消息应用程序,我想知道最好的方法是保护图像文件,这样其他人就无法查看它们。我想我可以生成随机文件名并将它们存储在数据库中,但这感觉像是伪安全。我也知道你可以createPresignedRequest(),但我相信那是临时文件。也许我错过了一些东西,但我想不出一个好的方法来做到这一点。我也在使用 PHP SDK。对于场景来说不太重要,但我想我会提到它。