草庐IT

amazon-sqs

全部标签

php - AWS bean 茎 : Exponential backoff for SQS?

我们正在使用Beanstalk上的工作层来发送webhook。我们需要使用指数退避,以防在联系第三方时出现任何错误。但是,我不清楚这将如何工作。如果作业失败并且我调用了ChangeMes​​sageVisibility来增加时间退避时间,我有两个选择:返回成功200。然后SQS会将其从队列中删除-不好。返回一个错误代码。然后SQS会将消息可见性覆盖为默认值?来自EnvironmentTiers-AWSBeanstalk:Awebapplicationinaworkerenvironmenttiershouldonlylistenonthelocalhost.Whenthewebappl

php - 记录 Amazon SES 消息 ID

这可能是一个简单的问题,但我已经搜索了又搜索,但找不到答案。我想记录每封发送的电子邮件的消息ID,以便更准确地进行退回处理。我正在使用AWSPHP开发工具包发送我的电子邮件。发送邮件后如何获取邮件ID? 最佳答案 找到答案...我能够从使用SES发送电子邮件时收到的响应对象中检索MessageID。$response->body->SendEmailResult->MessageId 关于php-记录AmazonSES消息ID,我们在StackOverflow上找到一个类似的问题:

php - AWS SQS 不遵守 WaitTimeSeconds

这个问题在这里已经有了答案:AmazonSQSLongPollingnotreturningallmessages(4个答案)关闭6年前。我在PHP中使用AWS开发工具包与SQS队列进行通信。目前队列中只包含简单的测试消息。我正在尝试从队列中读取接下来的10条消息。为此,我将MaximumNumberOfMessages设置为10,并将WaitTimeSeconds设置为20。我对此的理解应该是SqsClient将连接并使用队列中的消息,直到它具有消息数(10)或达到超时(20)秒。然而,客户端几乎立即返回并且只有3-4条消息(现在队列中有+20条消息)。当只有4-5条消息时,它只会返

PHP Amazon SDK,S3 存储桶访问被拒绝

我第一次尝试使用PHPAWSSDK("aws/aws-sdk-php":"^3.19")来使用S3。我创建了一个桶:'myfirstbucket-jeremyc'我创建了一个策略:{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Action":["s3:PutObject","s3:GetObject","s3:DeleteObject"],"Resource":["arn:aws:s3:::myfirstbucket-jeremyc/*"]}]}我将该策略应用于一个组,然后在该组中创建了一个用户“s3-myfirstbu

php - 使用图像内容的 Amazon AWS s3 上传 - PHP

我正在使用以下代码将图像上传到ECS服务器。这里我先把图片存储到一个临时位置,然后再上传到服务器。$result=$s3->putObject(array('Bucket'=>$this->bucket,'SourceFile'=>$temp,'Key'=>$Destination_folder,'ACL'=>'public-read','ContentType'=>'text/plain','Expires'=>$expire));我想删除此临时位置的使用。那么有没有什么办法可以只使用图片内容直接上传图片。 最佳答案 尝试使用s3

php - 上传base64图片到amazon s3

我在尝试将图像上传到AWSS3时遇到了一些问题。它似乎正确上传了文件,但是,每当我尝试下载或预览时,它都无法打开。目前,这是我正在使用的上传代码:image);$image_type_aux=explode("image/",$image_parts[0]);$image_type=$image_type_aux[1];$image_base64=$image_parts[1];$dateTime=newDateTime();$fileName=$dateTime->getTimestamp().".".$image_type;$s3Client=S3Client::factory(a

Amazon各种S3存储类的比较与分析

摘要:本文通过对AmazonS3的六大存储类——AmazonS3标准、AmazonS3智能分层、AmazonS3标准-不频繁访问、AmazonS3单区-不频繁访问、AmazonS3Glacier-即时检索及AmazonS3GlacierDeepArchive各自的特点、功能、适用场景和收费策略的分析,比较它们的差异,从而让自身更了解AmazonS3存储类,更好的学习云计算这门课程。关键词:S3存储类、功能、收费策略、适用场景。1.前言近几年,云计算的发展突飞猛进,以美国亚马逊集团为首的科技公司领导着这个行业的发展。2006年,亚马逊推出了第一个云计算服务,最初开发AWS是为了更好地支持自己的电

php - 在 Ubuntu Amazon EC2 上安装 PhP curl

我是AmazonEc2的新手,我不是专家,在我安装我的word-press博客后,我发现Facebook用户的评论被禁用,可能是因为我需要在服务器上启用PhPCurl(我猜测)。我需要有关如何执行此操作的帮助,如果您能详细解释一下,我将不胜感激,这样我就可以帮助自己作为初学者。非常感谢您的帮助:)我是Mac用户AMI:bitnami-wordpress-3.3-2-linux-x64-ubuntu-10.04-ebs(ami-6938ed00) 最佳答案 您可以使用命令安装PHP-curlsudoapt-getinstallphp5

php - 使用 AWS SDK for PHP 获取 SQS 队列中的所有消息

我正在尝试使用AWSPHPSDK检索队列中的所有消息。以前有一个get_queue_size()方法来获取队列大小,然后我会遍历循环以获取所有消息。在最新的SDK中我没有看到这样的方法。Link谁能告诉我如何使用最新的PHPSDK接收队列中的所有消息? 最佳答案 您可以获取队列中的所有消息,只是无法一次获取所有消息。您请求消息,并指定您想要的最大值一次最多10条,超过此数量,您将需要请求另一组消息,直到您的队列为空(甚至那么您需要不断轮询SQS是否有可能随时收到新消息)。同样重要的是要记住,即使队列中的消息少于10条,并且您请求最多

php - 无法使用 Amazon SES 发送电子邮件

我正在使用AWSPHPSDK。我有以下代码使用SES发送电子邮件:$ses=newAmazonSES(...);$response=$ses->send_email('ubuntu@localhost',array('ToAddresses'=>'myemail@somedomain.com'),array('Subject.Data'=>'MyTestmessage','Body.Text.Data'=>'mymessage'));很简单吧?但是我从AWSSDK本身收到以下错误:Undefinedindex:bodysdk.class.php(828)//NormalizeJSONi