问题标签 [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.
php - aws-sdk-php v3 sns 不适合我
我真的很想将 lambda 订阅者发布到 SNS 主题。它适用于亚马逊控制台,但使用 php-sdk 则不能。当我执行 php 代码并查看 CloudWatch 时,什么都没有(没有响应)。为什么我的 SNS 不起作用?
这是我的代码,但它不起作用:
amazon-dynamodb - DynamoDB updateItem 不工作
我有以下使用 php SDK 的 DynamoDB 更新查询。
但它不起作用。当我打印返回的结果时,我在更新之前得到了相同的记录。
有人可以帮我解决问题吗?
codeigniter - 如何在 fabric.js 框架中直接从 S3 加载 json 文件?
目前我正在使用pdfjs。我添加了 fabric.js 来对 pdf 文件进行注释。
.json
以 Json 格式保存在文件中的注释。以前它来自 AWS Dynamo DB,但由于数据量很大,现在我们想在 AWS S3 存储桶上移动。我已经在 Codeigniter 中集成了 AWS 库。
现在如何在 fabric.js 框架中直接从 S3 加载 json 文件?
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 自动添加数据进行编码,而没有它我会得到结果.
我认为这有点像一个问题,或者如果不是,文档对此真的很差。我在网上搜索了几个小时对解决问题有用的东西。我写在这里是因为我什么也没找到...
感谢大家可以帮忙
aws-php-sdk - PHP中dynamoDb的安装设置
我已经从 Aws 服务器下载了库以安装在我的服务器中。我从 Link - href="http://docs.aws.amazon.com/aws-sdk-php/v3/download/aws.zip" 下载了库。我想知道如何像使用 PHP 一样使用这个库。我已经阅读了文档,但没有得到它的工作。请让我知道我需要做什么才能使其工作,新文件需要创建和配置等。
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"
这是我的书面代码
帮助将是可观的。提前致谢。
amazon-web-services - 如何使用 SNS 主题向特定成员发送推送?
我正在使用 AWS SNS 发送推送通知,现在我正在使用发送特定设备publish
的方法。我的要求是在 30 秒内向数千名会员发送推送。当我使用发布方法时,发送 1000 个用户需要 5 分钟。我已经读过它一次发送多个成员,但我的场景是我想向特定用户发送推送,而不是所有主题用户。aws-php-sdk
topic
例如,我在一个主题中注册了 10,000 个成员,但有时我会从这 10,000 个成员中发送 9000 个,有时是 1000 个成员。
因此,任何人都知道如何使用主题发送推送,但仅限特定成员。
我还想另一种情况,每次我创建新主题并注册该主题的成员,然后向他发送消息然后删除topic
,但是每次注册成员时也需要时间。因此,如果您有一次注册多个成员的想法,那么它对我也有帮助。
以下是我当前发送推送的代码。
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时,出现以下错误。
我的作曲家中有以下内容:
有关如何解决此错误并确认我的订阅的任何帮助?
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 秒内发送数千条推送通知。
amazon-web-services - 如何在消息传递应用程序中安全地使用 Amazon S3
所以我在 Cordova 中构建了一个消息应用程序,我想知道最好的方法是保护图像文件,这样其他人就无法查看它们。我想我可以生成随机文件名并将它们存储在数据库中,但这感觉像是伪安全。我也知道你可以createPresignedRequest()
,但我相信那是临时文件。也许我错过了一些东西,但我想不出一个好的方法来做到这一点。我也在使用 PHP SDK。对于场景来说不太重要,但我想我会提到它。