ここで質問
がありまし
たが、SQS の使用方法を理解するポイントがまだありません。誰かコードを手伝ってください。
質問: SQS 内の 1 つの場所は?
私はアマゾンのチュートリアルを読んだことがありますが、コンセプトは素敵に見えますが、物事の実用的な側面が欠けています.
たとえば、この図は素晴らしいです: http://awsmedia.s3.amazonaws.com/catalog/images/159-for-madhu.png
SQS の内部には何が入りますか? S3にアップロードする方法は理解できたが、SQS部分についてはまだグレー
require_once('sdk-1.5.6.2/sdk.class.php');
//random strings
$AWS_KEY = "MY_ACCESS_KEY";
$AWS_SECRET_KEY = "MY_SECRET_KEY";
//create a new SQS queue and grab the queue URL
$sqs = new AmazonSQS(array( "key" => $AWS_KEY, "secret" => $AWS_SECRET_KEY ));
$response = $sqs->create_queue('test-topic-queue');
$queue_url = (string) $response->body->CreateQueueResult->QueueUrl;
$queue_arn = 'arn:aws:sqs:us-east-1:ENCQ8gqrAcXv:test-topic-queue';
$topic_arn = 'arn:aws:sns:us-east-1:ENCQ8gqrAcXv:test-topic';
$response = $sns->subscribe($topic_arn, 'sqs', $queue_arn);
$subscription_arn = (string) $response->body->SubscribeResult->SubscriptionArn;
/* * * * * * * * * * * * * * * * * *
THIS IS THE BIG GREY AREA, WHAT HAPPENS HERE ???
* * * * * * * * * * * * * * * * * */
// delete SQS queue
$queue_url = 'https://sqs.us-east-1.amazonaws.com/ENCQ8gqrAcXv/test-topic-queue';
$response = $sqs->delete_queue($queue_url);