草庐IT

amazon-elasticache

全部标签

amazon-ec2 - EC2 - 全新 PHP 安装 - 邮件无法正常工作

我越来越熟悉亚马逊的EC2。我安装了一个LAMP设置,但是当我尝试通过页面中的mail()函数发送电子邮件时,它不起作用。我检查了一下,sendmail正在运行并且在phpinfo页面上。我已经尝试更改php.inisendmail_from但它什么也没做。SMTP端口在防火墙上打开...我迷路了.. 最佳答案 这不会直接解决您的问题(编辑:我指的是您现在已编辑掉的错误消息),但AmazonEC2实例的邮件声誉确实参差不齐。您可能会遇到可交付性问题。谢天谢地AmazoncreatedtheSimpleEmailService与EC2

php - 使用 Amazon S3 PHP SDK 重命名文件

我正在努力使用AmazonS3SDK重命名同一存储桶中的文件。我指的是copyobject在API文档中。这是我的调用,但它一直返回“指定的存储桶不存在”。$clients=S3Client::factory(array('key'=>'key','secret'=>'secret'));try{$result=$clients->copyObject(array('ACL'=>'private',//Bucketisrequired'Bucket'=>'david1982.audio',//CopySourceisrequired'CopySource'=>'mp3/music.mp

php - 使用 Amazon EC2 实例发送邮件

我在我的一个项目中使用AmazonEC2实例,我已经在Linux服务器上安装了LAMP,现在当我尝试使用简单的功能发送电子邮件时,它没有发送电子邮件,也没有给出任何错误。到目前为止我所做的事情。创建SES帐户。使用简单的邮件功能。在安全组中启用端口25。 最佳答案 我通过在我的实例中安装sendmail解决了这个问题。只需在您的终端中运行以下命令sudoapt-getinstallsendmail这对我有用 关于php-使用AmazonEC2实例发送邮件,我们在StackOverflow

php - 仅允许注册用户从我的 Amazon S3 存储桶中下载

我正在构建一个PHP网站,该网站会将其内容文件保存在AmazonS3上。网站文件(带有PHP代码)托管在传统服务器上。用户将在网站上注册,注册并登录后,他们将可以访问S3上的文件。问题是,如何只让登录用户下载文件,不让其他人下载?AWSIAM是否必须以某种方式参与?我不想要过期的URL。我只想向特定用户授予文件访问权限,并且我不希望他们在任何时间段内与其他任何人共享链接。将来我还想限制注册用户对文件的访问权限——根据用户帐户的类型,用户可以访问不同的文件。提前感谢回复! 最佳答案 这可以做到...我使用ROR而不是PHP,我的应用程

php - Amazon Web Services 上的 PHP Web 应用程序服务器层之间的通信

我正在研究开发托管在AmazonWebServices上的Web应用程序,我对它的架构有疑问。看看下面来自亚马逊的图表,它们有3层;一个通过HTTP为用户提供服务的Web服务器,一个处理业务逻辑的应用程序服务器,以及一个数据库服务器。这非常适合我们的使用,并且Web和应用程序逻辑的分离非常好,但是我对层之间的通信有疑问。该应用程序的代码将使用PHP编写。应用服务器和数据库服务器之间的通信可以通过PHP的mysqli扩展来完成(默认通过端口3306到主机数据库服务器)。这很好,但是我不确定在用户的HTTP请求期间网络服务器和应用程序服务器之间将如何进行通信,以及最好的通信方式是什么。我已

php - Amazon S3 预签名 url - 手动或一次性上传无效

我正在使用S3接受用户直接上传到S3。因此,我将使用预签名的url。上传成功后,AWSLambda会确认上传的文件是图片,然后客户端会告诉我的服务器他已经上传完成。然后我的服务器将检查该文件是否存在于S3中(如果Lambda检测到无效图像,则会将其删除)。如果是,则应用程序逻辑的其余部分将随之而来。但是,这个机制有一个漏洞。在告诉我的服务器他已完成上传(并最初传递了一个有效文件)后,用户可以使用相同的url上传恶意文件。Lambda仍会删除文件,但现在我的服务器会认为文件存在,但实际上并不存在。有什么方法可以生成一次性上传的预签名url,或者是否可以强制使已生成但尚未过期的url失效?

具有本地回退功能的 Amazon S3 PHP 库

是否有可供PHP访问AmazonS3的库,让我可以使用完全相同的代码来读/写S3存储桶或对本地文件执行相同的操作?我想使用S3,但我需要一种方法来在本地运行我的应用程序以进行测试。如果没有直接支持切换到本地文件系统的库,是否有一个以良好的OOP方式编写的库,以便我可以使用相同的接口(interface)制作它的本地文件系统版本?我正在使用Symfony2,所以如果有用于此的bundle,那将是一个加号,但我总是可以自己将其打包。更新我现在正在尝试制作一个bundle来执行此操作。我只需要“创建”、“存在”和“删除”操作,所以我创建了一个接口(interface)来处理它。然后我有一个“

php - Amazon S3 - 您建议的上传小于允许的最小大小

当我想将图像上传到我的amazons3存储桶时遇到问题。我正在尝试上传大小为238KB的jpg图像。我在我的代码中放了一个try/catch来检查错误是什么。我总是收到此错误:Yourproposeduploadissmallerthantheminimumallowedsize我也尝试过使用1MB和2MB的图像,同样的错误......。这是我的代码:'key','secret'=>'secretkey',));//CreateanewmultipartuploadandgettheuploadID.$response=$client->createMultipartUpload(ar

php - 如何通过 POST 将文件上传到 Amazon S3 存储桶子文件夹?

我正在使用plupload1.4.2将文件直接上传到AmazonS3存储桶。问题是,如何将它们直接上传到子文件夹?我应该在策略或plupload对象配置中配置哪些参数? 最佳答案 AmazonS3没有文件夹或子文件夹的概念。只有对象。一个对象有一个键。如果您想将文件上传到文件夹或子文件夹,只需像这样放置对象键:$key="folder/subfolder/filename.extension";AmazonS3将创建(虚构的)文件夹和子文件夹。 关于php-如何通过POST将文件上传到A

php - Amazon.com MWS 集成

我目前正在开发一个非常基本的网站,目前仅显示来自AmazonMarketplace的订单信息。我拥有所有MWS安全证书。我已经下载并查看了PHP客户端库,但很困惑。我是PHP的新手,但我觉得我可以处理这个项目。我需要知道如何安装此API并从中访问信息。我觉得我已经尝试了一切。亚马逊没有提供足够的信息来实现这一目标。他们听起来好像只需要5或6个简单的步骤,您就可以访问您的信息;这不是真的。有MWS的详细教程吗?我需要尽可能多的信息。如果您能帮助我,也许可以概述实现它所需的步骤,将不胜感激!!!!我正在为此烦恼。再次感谢 最佳答案 帮助