草庐IT

amazon-elasticache

全部标签

php - 在 PHP 中编码 Amazon Flexible Payments secret 字符串的问题

我正在尝试使用亚马逊支付服务,他们要求我做这样的事情:这是完整的签名所以你可以看到我添加了签名方法:$string_to_sign="GET\nauthorize.payments-sandbox.amazon.com\ncobranded-ui/actions/start?SignatureMethod=HmacSHA256&SignatureVersion=2&callerKey=my_key&callerReference=YourCallerReference&paymentReason=donation&pipelineName=SingleUse&returnUrl=htt

php - 使用 PHP 删除 Amazon S3 中的文件夹

我刚开始试用AmazonS3来托管我网站的图片。我正在使用官方的AmazonAWSPHPSDK库。问题:如何删除S3“文件夹”中的所有文件?例如,如果我有一个名为images/2012/photo.jpg的文件,我想删除所有文件名以images/2012/开头的文件。 最佳答案 从S3中删除文件夹及其所有文件的最佳方法是使用APIdeleteMatchingObjects()$s3=S3Client::factory(...);$s3->deleteMatchingObjects('YOUR_BUCKET_NAME','/some/

nginx - 如何在 Amazon EC2 AMI 实例上使用 nginx 一致地设置 PHP-FPM 5.6

我找不到从头开始在AmazonAMIEC2实例上的nginx上设置php-fpm的方法。我知道这不应该那么困难,但是根据*nix版本找到不同的答案是令人困惑的。以下是我认为可行但行不通的浓缩步骤。有没有人有一套在AmazonAMIEC2实例中使用nginx可靠地设置php-fpm的步骤?我在这篇文章中故意遗漏了nginx.conf等,因为它们是默认yum存储库中的“库存”安装。nginx版本:1.6.2有没有人有可靠的步骤在nginx中为AmazonAMIEC2实例设置php-fpm?我宁愿自己设置,也不愿使用Amazon市场中为此设置收费的AMI。谢谢#installpackages

php - 安装 Libsodium (Amazon EC2) 时库失败

我不知道如何在我的EC2实例上启动和运行Libsodium。当尝试检查安装是否成功时:php7--info|grepsodium我收到以下警告:PHPWarning:PHPStartup:Invalidlibrary(maybenotaPHPlibrary)'sodium.so'inUnknownonline0这是我到目前为止尝试过的:使用pecl7installlibsodium安装Libsodium。使用最新的tar.gz安装Libsodium完全重新安装了PHP7(使用apache2.4)此特定警告不断弹出,我的钠功能仍然不可用。有没有人有在AmazonEC2实例上在PHP7(+

php - Amazon S3 为每个对象创建唯一键

我的应用用户将他们的文件上传到一个存储桶。如何确保我的S3存储桶中的每个对象都有一个唯一的key以防止对象被覆盖?目前我在将文件发送到S3之前在我的php脚本中使用随机字符串加密文件名。为了便于讨论,我们假设上传者找到了一种在上传时操纵文件名的方法。他想用banana的图片替换我网站上的所有图片。.如果加密失败,防止覆盖S3中的文件的好方法是什么?编辑:我认为版本控制不起作用,因为在显示存储桶中的图像时我无法在图像URL中指定版本ID。 最佳答案 您是在加密还是散列?如果您使用的是md5或sha1哈希,攻击者很容易发现哈希冲突并让您

php - 如何在 Amazon SES 服务上通过 php mail 发送邮件?

我想通过AmazonSES服务上的php邮件发送邮件,在使用PHP邮件时我无法发送。我已经验证了我的email_id。我正在使用本教程作为引用http://www.codeproject.com/Articles/786596/How-to-Use-Amazon-SES-to-Send-Email-from-PHP.但是它不是从AmazonSES服务发送邮件,请告诉我哪里错了?以前我使用相同的ID从本地服务器XAMPP发送邮件。它正在工作。发送邮件.phpfunctionSend_Mail($to,$subject,$body){require'class.phpmailer.php'

php - 使用脚本在 Amazon S3 存储桶中创建子目录

我在以下链接中找到了用于在amazons3中创建存储桶并维护该存储桶中的文件的脚本。http://net.tutsplus.com/tutorials/php/how-to-use-amazon-s3-php-to-dynamically-store-and-manage-files-with-ease/但我想在amazons3存储桶中创建子目录,并且必须维护这些目录中的文件。任何人都可以告诉我是否可以使用api。如果可能,请告诉我怎么做? 最佳答案 是的,这应该很容易。而不是给予$s3->putObjectFile($fileTe

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