Registre serviços de API existentes no DataService Studio do DataWorks para gerenciamento centralizado. Esse recurso permite visualizar informações de chamadas e logs, gerenciar tags e versões, entre outras funcionalidades.
Registrar uma API
Se você ainda não tem uma API, crie-a primeiro. Para mais informações, consulte Criar uma API a partir de uma fonte de dados (API Gateway).
-
Na página Service Development, clique em
e selecione .Alternativamente, abra o processo de negócios relevante, clique com o botão direito em API e selecione .
-
Na caixa de diálogo Register API, configure os parâmetros.

Parâmetro
Descrição
Location
Diretório onde a API fica armazenada.
ImportanteSelecione primeiro a pasta de destino. Se não houver nenhuma pasta disponível, crie um processo de negócios antes.
API Name
Nome exclusivo da API no grupo do API Gateway e no workspace.
APIPath
Caminho da API, como /user.
Protocol
Protocolos compatíveis: HTTP e HTTPS.
Para chamar a API via HTTPS, publique-a no API Gateway, vincule um nome de domínio dedicado no console do API Gateway e carregue um certificado SSL. Para mais informações, consulte Ativar HTTPS.
Request Method
Métodos compatíveis: GET, POST, PUT e DELETE.
Response Type
Tipos compatíveis: JSON e XML.
Visible Scope
As opções disponíveis são Work space e Private.
-
Work space: A API fica visível para todos os membros do workspace atual.
-
Private: A API é visível apenas para o proprietário. APIs privadas não oferecem suporte a autorização.
NotaSe você definir o escopo de visibilidade como privado, somente você verá a API na árvore de diretórios. Os demais membros do workspace não terão acesso a ela.
Tag
Selecione uma tag na lista Tag.
Description
Descrição da API, com limite de 2.000 caracteres.
-
Configurar a API
-
Clique duas vezes na API registrada para abrir sua página de configuração. Na seção Define Backend Service, configure os seguintes parâmetros.

Parâmetro
Descrição
Host
Host do serviço de back-end. O valor deve começar com http:// ou https:// e não deve conter um caminho.
NotaPor exemplo, se a URL do seu serviço for
http://xxx-cn-xxx.alicloudapi.com/user/info, defina o host do serviço de back-end comohttp://xxx-cn-xxx.alicloudapi.com. Configure esse parâmetro com base na URL real do seu serviço.Path
Caminho do serviço de back-end. Inclua parâmetros de caminho entre colchetes ([]), como /user/[userid].
Após a configuração dos parâmetros no caminho, o sistema os adiciona automaticamente à lista de parâmetros de solicitação e define a posição do parâmetro como PATH.
NotaPor exemplo, se a URL do seu serviço for
http://xxx-cn-xxx.alicloudapi.com/user/info, defina o caminho do serviço de back-end como/user/info. Configure esse parâmetro com base na URL real do seu serviço.Back-end Service Timeout
Tempo limite do serviço de back-end.
-
Na seção Define Request Parameters, configure os seguintes parâmetros.

Parâmetro
Descrição
Request Parameters
Clique em Add para configurar os parâmetros de solicitação da API.
A Parameter Position pode ser QUERY, HEAD, PATH ou Body. As posições disponíveis dependem do método de solicitação selecionado. Escolha a posição conforme sua necessidade.
Constant Parameters
Parâmetros constantes possuem valores fixos e ficam ocultos para os chamadores da API. Os chamadores não precisam transmitir esses parâmetros, mas o serviço de back-end sempre os recebe com os valores configurados.
Request body definition
Esta seção aparece apenas quando o método de solicitação é POST ou PUT.
Forneça um exemplo de corpo de solicitação em formato JSON ou XML para mostrar aos chamadores como estruturar a requisição.
Na seção Define Response Content, forneça um Correct Response Example e um Error Response Example. Esses exemplos ajudam os chamadores da API a entender o formato da resposta e a escrever o código de análise.
Na seção Error Code Definition, defina o Error Code, a Error message e a Solution para possíveis erros. Essas informações auxiliam os chamadores da API a diagnosticar e resolver problemas de forma independente.
Clique em
na barra de ferramentas superior para salvar a API.
Próximas etapas
-
Testar e publicar:
Após configurar a API, teste-a. Para mais informações, consulte Testar uma API.
Com o teste bem-sucedido, clique em Submission no canto superior direito.
-
Na página de edição da API, clique em Version no painel de navegação à direita. Localize a versão que deseja publicar e clique em Request to Publish. Na página de solicitação, o tipo de aplicação padrão é Publish API in DataService Studio. Insira um Application Reason e clique em Requested Permissions para enviar sua solicitação.
NotaSe o seu workspace no Approval Center do DataWorks estiver configurado com um fluxo de trabalho de aprovação, a solicitação precisará ser aprovada antes da publicação da API. Para mais informações, consulte Visão geral do Approval Center.
Após a publicação da API, as configurações do grupo de recursos do DataService Studio serão aplicadas a todas as chamadas de API.
Gerenciar APIs: Na página Service Development, gerencie as APIs clonando-as ou excluindo-as da árvore de diretórios. Na página Service Management, expanda a lista de APIs para visualizar detalhes das APIs publicadas. Para mais informações, consulte Visualizar, excluir, mover, clonar, executar operações em lote e pesquisar APIs por código.