Todos os produtos
Search
Central de documentação

ApsaraVideo Media Processing:Inicializar um cliente

Última atualização: Jun 27, 2026

Saiba como inicializar um cliente do ApsaraVideo Media Processing (MPS) SDK for Java V2.0.

Pré-requisitos

  • Instale o MPS SDK for Java V2.0. Para mais informações, consulte Instalar o MPS SDK for Java.

  • Obtenha o ID da região do serviço MPS. Por exemplo, se o serviço estiver implantado na região China (Shanghai), o ID da região será cn-shanghai. Para obter a lista completa de regiões suportadas, consulte Endpoints.

  • Obtenha um par de AccessKey. Esse par é necessário para concluir a verificação de identidade durante a inicialização do cliente. Para mais detalhes, consulte Criar um par de AccessKey.

Obter um par de AccessKey a partir de variáveis de ambiente

Defina as variáveis de ambiente ALIBABA_CLOUD_ACCESS_KEY_ID e ALIBABA_CLOUD_ACCESS_KEY_SECRET para configurar as credenciais padrão. Ao chamar uma operação de API, o SDK lê o par de AccessKey dessas variáveis de ambiente e o utiliza para autenticação. Para instruções de configuração, consulte Configurar variáveis de ambiente no Linux, macOS e Windows.

Inicializar um cliente

Crie um cliente para enviar solicitações de API. O trecho a seguir apresenta a configuração mínima: defina suas credenciais e o endpoint e, em seguida, instancie o cliente.

com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
        // Required. Make sure that the ALIBABA_CLOUD_ACCESS_KEY_ID environment variable is configured. 
        .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
        // Required. Make sure that the ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variable is configured. 
        .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
// The endpoint of MPS that you want to access.
config.endpoint = "mts.cn-hangzhou.aliyuncs.com";

Veja a seguir um exemplo completo e executável:

package com.aliyun.sample;

public class Sample {

    /**
     * <b>description</b> :
     * <p>Use your AccessKey ID and AccessKey secret to initialize the client.</p>
     * @return Client
     *
     * @throws Exception
     */
    public static com.aliyun.mts20140618.Client createClient() throws Exception {

        com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
                // Required. Make sure that the ALIBABA_CLOUD_ACCESS_KEY_ID environment variable is configured. 
                .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
                // Required. Make sure that the ALIBABA_CLOUD_ACCESS_KEY_SECRET environment variable is configured. 
                .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
        config.endpoint = "mts.cn-shanghai.aliyuncs.com";
        return new com.aliyun.mts20140618.Client(config);
    }
}