Este tópico descreve como chamar uma operação de API no OpenAPI Explorer para obter e usar o código de exemplo do Server Migration Center (SMC) SDK para Java.
Pré-requisitos
Versão 1,8 ou superior do Java Development Kit (JDK) instalada e variáveis de ambiente do Java configuradas.
-
Ferramenta de desenvolvimento Java baixada e instalada.
Este exemplo usa o IntelliJ IDEA.
-
Par de AccessKey obtido.
A chamada de operações de API exige um par de AccessKey para autenticação de identidade. O par consiste em um AccessKey ID e um AccessKey secret. Para saber como criar um par de AccessKey, consulte Criar um AccessKey.
Procedimento
Etapa 1: Baixe o projeto completo do SDK
-
Acesse a página
Depuração de API do OpenAPI Explorer. No painel de navegação à esquerda, clique em na operação de API desejada.
Este exemplo usa a operação DescribeSourceServers.
No painel DescribeSourceServers, selecione uma region e configure os parâmetros na aba Parameters. Consulte a API reference para visualizar informações sobre a API, incluindo descrição, notas de uso, custos, significado e uso de cada parâmetro.
-
Clique em na aba SDK Sample Code à direita. Selecione Java como linguagem e clique em Download Project.
NotaPara saber como copiar o código de exemplo do SDK, consulte Gerar automaticamente código de exemplo do SDK.
-
Para obter mais detalhes sobre o código de exemplo do SMC SDK para Java, consulte o
Guia de início rápido no OpenAPI Explorer.
Etapa 2: Importar o projeto descompactado
Abra o IntelliJ IDEA.
-
Na barra de navegação superior, selecione .

Na caixa de diálogo exibida, selecione o arquivo do projeto SDK descompactado.
Etapa 3: Configure credenciais
Configure as credenciais necessárias para chamar operações de API dos serviços da Alibaba Cloud. Defina as variáveis de ambiente ALIBABA_CLOUD_ACCESS_KEY_ID e ALIBABA_CLOUD_ACCESS_KEY_SECRET para estabelecer as credenciais padrão. Ao chamar uma operação de API, o sistema lê o par de AccessKey dessas credenciais padrão e o usa para autenticação.
Você pode configurar credenciais de várias formas. Para mais informações, consulte Configurar credenciais.
-
No arquivo
pom.xml, adicione a seguinte dependência do Maven para instale o pacote Alibaba Cloud SDK Credentials.NotaO pacote Alibaba Cloud SDK Credentials é atualizado frequentemente. Para verificar a versão mais recente, consulte o ChangeLog no GitHub.
<dependency> <groupId>com.aliyun</groupId> <artifactId>credentials-java</artifactId> <version>0.2.11</version> </dependency>
Clique em com o botão direito no arquivo pom.xml e escolha Maven > Reload project. O Maven baixa automaticamente os pacotes JAR necessários para o arquivo pom.xml.
-
Defina as variáveis de ambiente
ALIBABA_CLOUD_ACCESS_KEY_IDeALIBABA_CLOUD_ACCESS_KEY_SECRET. Para mais informações, consulte Configurar variáveis de ambiente no Linux, macOS e Windows.NotaPara saber como crie um par de AccessKey, consulte Criar um AccessKey.
Etapa 4: Execute o código de exemplo do SDK
No painel de navegação à esquerda do IntelliJ IDEA, abra o arquivo de código de exemplo do SDK para Java.
-
Na barra de navegação superior, selecione para execute o código de exemplo.

-
Verifique o resultado da execução.

Se necessário, configure solicitações HTTPS, proxy, tempo limite ou mecanismo de nova tentativa para o SDK. Para mais informações, consulte Configuração avançada.