get_queue_arn ( $queue_url )

Converts a queue URI into a queue ARN.

Access

public

Parameters

Parameter

Type

Required

Description

$queue_url

string

Required

The queue URL to perform the action on. Retrieved when the queue is first created.

Returns

Type

Description

string

An ARN representation of the queue URI.

Examples

Get a queue's ARN.

// Instantiate
$sqs = new AmazonSQS();

$queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue';
$response = $sqs->get_queue_arn($queue_url);

var_dump($response);

Source

Method defined in services/sqs.class.php | Toggle source view (8 lines) | View on GitHub

function get_queue_arn($queue_url)
{
    return str_replace(
        array('http://',  'https://', '.amazonaws.com', '/', '.'),
        array('arn:aws:', 'arn:aws:', '',               ':', ':'),
        $queue_url
    );
}

Copyright © 2010–2013 Amazon Web Services, LLC


Feedback