Obtención del punto de enlace específico de la cuenta para AWS Elemental MediaConvert conAWS SDK for PHPversión 3 - AWS SDK for PHP

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Obtención del punto de enlace específico de la cuenta para AWS Elemental MediaConvert conAWS SDK for PHPversión 3

En este ejemplo, va a utilizar elAWS SDK for PHPVersión 3 para llamar a AWS Elemental MediaConvert y recupera el punto de enlace específico de la cuenta Puede recuperar la URL del punto de enlace desde el punto de enlace predeterminado del servicio, por lo que todavía no necesita el punto de enlace específico de la cuenta.

Los siguientes ejemplos muestran cómo:

  • Recuperar su punto de enlace específico de la cuenta utilizando DescribeEndpoints.

Todo el código de ejemplo de AWS SDK for PHP está disponible aquí en GitHub.

Credentials

Antes de ejecutar el código de ejemplo, configure elAWScredenciales, tal y como se describe enConfiguración de las credenciales de . A continuación, importeAWS SDK for PHP, tal y como se describe enUso básico.

Para obtener acceso a MediaConvert cliente, cree un rol de IAM que conceda a AWS Elemental MediaConvert acceso a los archivos de entrada y a los buckets de Amazon S3 en los que se almacenan los archivos de salida. Para obtener más información, consulte .configurar los permisos de IAMen laAWS Elemental MediaConvert Guía del usuario de.

Recuperación de los puntos de enlace

Cree un objeto para pasar los parámetros de solicitud vacíos para el método describeEndpoints de la clase de cliente AWS.MediaConvert. Para llamar al método describeEndpoints, cree una promesa para invocar un AWS Elemental MediaConvert objeto de servicio de mediante los parámetros. Gestione la respuesta en la devolución de llamada de la promesa.

Importaciones

require 'vendor/autoload.php'; use Aws\MediaConvert\MediaConvertClient; use Aws\Exception\AwsException;

Código de muestra

Defina la región en la que se va a obtener el punto de enlace y cree un MediaConvert objeto cliente:

$client = new Aws\MediaConvert\MediaConvertClient([ 'profile' => 'default', 'version' => '2017-08-29', 'region' => 'us-east-2' ]); //retrieve endpoint try { $result = $client->describeEndpoints([]); } catch (AwsException $e) { // output error message if fails echo $e->getMessage(); echo "\n"; }

Llame al método describeEndpoints para recuperar los puntos de enlace y guardar la URL del punto de enlace:

$single_endpoint_url = $result['Endpoints'][0]['Url']; print("Your endpoint is " . $single_endpoint_url); //Create an AWSMediaConvert client object with the endpoint URL that you retrieved: $mediaConvertClient = new MediaConvertClient([ 'version' => '2017-08-29', 'region' => 'us-east-2', 'profile' => 'default', 'endpoint' => $single_endpoint_url ]);