草庐IT

amazon-elb

全部标签

mysql - 如何将数据库从 Amazon RDS MySQL 实例导出到本地实例?

AWS文档有这个page谈论从MySQL服务器导入和导出数据,但主要是关于导入。我在他们的文档中看到的唯一内容是使用复制导出5.6数据的方法,该方法记录在here中。.我想知道是否有一种更简单的方法可以使用mysqldump导出数据并加载到本地数据库中。我要导出的数据库并不大,可能是1GB,所以大小不是问题。 最佳答案 当然。从远程RDS服务器获取转储:mysqldump-hrds.host.name-uremote_user_name-premote_db>dump.sql当提示输入密码时,提供user=remote_user_n

mysql - 如何将数据库从 Amazon RDS MySQL 实例导出到本地实例?

AWS文档有这个page谈论从MySQL服务器导入和导出数据,但主要是关于导入。我在他们的文档中看到的唯一内容是使用复制导出5.6数据的方法,该方法记录在here中。.我想知道是否有一种更简单的方法可以使用mysqldump导出数据并加载到本地数据库中。我要导出的数据库并不大,可能是1GB,所以大小不是问题。 最佳答案 当然。从远程RDS服务器获取转储:mysqldump-hrds.host.name-uremote_user_name-premote_db>dump.sql当提示输入密码时,提供user=remote_user_n

php - Amazon S3 - 如何检查预签名 URL 是否过期?

如果我生成的预签名URL已过期,我是否应该执行get_headers()(在PHP中)以查看是否抛出403Forbidden错误,否则使用同一个网址?或者这是一个坏主意,因为它是一个不必要的GET请求?我应该总是每次都重新生成一个新的预签名URL吗?我有点困惑,因为似乎没有太多关于此的信息。 最佳答案 URL有它的过期时间。签名版本2https://bucket.s3.amazonaws.com/foo.txt?AWSAccessKeyId=AKIAABCDEFGHIJK&Expires=1508608760&Signature=x

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)来处理它。然后我有一个“