问题标签 [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 投票
1 回答
111 浏览

amazon-s3 - 初始文件列表未显示实际文件

我已经实现了 initFiles来显示已经上传的 s3 文件,但是没有显示实际的图像缩略图。此外,我无法单击显示的默认缩略图(见图。我怎样才能看到实际的图像和链接作品?

我有以下 JS 片段

来自 endpoint-cors.php?filelist 调用的响应是...

S3 存储桶结构有 2 个图像:

0 投票
0 回答
554 浏览

fine-uploader - 文件上传后不出现删除按钮/链接

通过精细上传器上传图片后,删除按钮不会出现。我无法弄清楚缺少的配置,有人可以帮忙吗?

JS

模板有以下内容:

0 投票
2 回答
1455 浏览

amazon-ec2 - 获取 AWS 实例的运行时间

我正在使用 PHP AWS SDK 来获取我账户中所有正在运行的实例。我使用了以下 API:

LaunchTime我可以通过和信息获取所有正在运行的实例AvailabilityZone

它们的值分别是2014-10-31T10:58:35+00:00ap-northeast-1a

根据这些信息,我想以分钟为单位计算运行时间。这样做的正确方法是什么?

0 投票
1 回答
488 浏览

amazon-ec2 - 在 Amazon Linux 实例启动时执行 PHP 脚本

我想启动一个 Amazon Linux EC2 实例,并在启动时运行一个 PHP 脚本。我正在使用 AWS PHP 开发工具包。

参考this,我知道我可以通过将 shell 脚本作为用户数据传递来运行它。但是,是否可以在启动时运行 PHP 脚本?

在启动时运行 PHP 脚本的其他方法是什么?

PS:我正在从已经安装 PHP 5.4 的 ab AMI 运行实例。

0 投票
1 回答
205 浏览

amazon-web-services - AWS SDK PHP 3.0 中的 runInstances() 在成功启动实例后返回空白

之后,我使用runInstances如下方法启动和实例:

{}但是,即使我登录 AWS 控制台,这也只会打印空白对象,我可以看到实例已启动。

我需要访问一些信息,例如AMI ID已启动实例的信息。我错过了什么吗?

0 投票
1 回答
769 浏览

php - 带有 AWS 客户端的 Symfony 3 抛出 AnnotationException(“@http”注释)

我即将KnpGaufretteBundle在我的 Symfony 3.0 项目中使用,它使用aws/aws-php-sdk依赖项。

我已经配置了我的服务,将 AWS 凭证和客户端定义为服务。

奇怪的部分在我运行时开始composer updatecache:clear失败并抛出:

@http似乎不是做任何事情的注释。

任何想法如何解决这个问题?

0 投票
3 回答
2327 浏览

php - 无法将我的凭证传递给 AWS PHP SDK

我安装了 AWS PHP SDK 并尝试使用 SES。~/.aws/credentials我的问题是,无论我做什么,它(显然)都在尝试阅读。我目前有这个代码:

并且仍然收到“无法从 ~/.aws/credentials 读取凭据”错误(一段时间后)。

我当然尝试了 'credentials' => $provider,这是我的想法,但由于它不起作用,我恢复为硬编码的凭据。我已经抛弃了 $S3_AK 和 $S3_PK 并且它们很好,我实际上将它们正确地用于 S3,但是我有 Zend 的包装器。我已经尝试了 ~/.aws/credentials (no ".ini") 以获得相同的结果。这两个文件都有 777 权限。

好奇的信息:我必须将内存限制设置为 -1,以便能够 var_dump 异常。异常的 html 约为 200mb。

我更喜欢使用环境变量,尽管凭证文件很好。我只是不明白为什么它似乎在尝试读取文件,即使我已经硬编码了凭据。

编辑:所以一位朋友向我展示了这个,我删除了配置文件并修改了 try/catch 并注意到客户端似乎已正确创建,并且错误来自尝试实际发送电子邮件。

0 投票
2 回答
2106 浏览

php - 如何在 PHP API 的 Dynamodb 的 updateItem() 中使用 if_not_exists() 作为地图的键

首先感谢您的时间!

地图:

我如何检查地图中是否存在国家名称,如果不存在则创建它并将其设置为默认值。例如,西班牙不在地图上,我怎么能使用 if_not_exits()?

该文件在这里提到了这个功能:http: //docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.Modifying.html

我发现有人将 if_not_exits() 应用于列表:Is it possible to combine if_not_exists and list_append in update_item。那么它是如何在地图上工作的呢?

期待您的回复,非常感谢您!

真挚地

0 投票
1 回答
281 浏览

amazon-s3 - AWS SDK 2.8 卡在带有 AccessDenied/403 的 getIterator() 函数

希望有人能帮忙。我是 AWS 开发工具包的新手,我们有存储桶和子存储桶。我有正确的访问密钥和秘密,因为我可以使用 Cyber​​Duck 登录并修改/删除存储桶中的文件,但是当我尝试列出存储桶内容时,我得到一个 AccessDenied / 403 错误代码。

这是我目前正在使用的代码,看起来非常简单。我只是不知道我的帐户中是否还有其他需要做的事情(其他权限)阻止我列出存储桶内容。需要注意的一件事是,如果我执行 $client->ListBuckets(),我可以看到所有可用的存储桶,但它只是被阻止的迭代器部分。

这是我得到的错误:

任何帮助将不胜感激!

0 投票
1 回答
328 浏览

php - AWS PHP SDK 中的输出与 AWSCLI 中的不同

我试图实现的主要目标是在 PHP 中迭代我正在运行的 EC2 实例。

使用 bash 脚本获取数据非常容易,如下所示:

bash 脚本:

重击输出:

但是,当我使用相同的键尝试以下示例时,我看到的似乎是一个不可用的对象 - 或者至少该对象看起来像是代表一个空的数据结构。

PHP 文件:

PHP 输出:

我到底要对这个 AWS\Result 做什么?

我在 PHP 配置中遗漏了什么吗?请有人能帮我指出正确的方向吗?

PS 我在上面的例子中屏蔽了 API 密钥。