AWS Data Pipeline não está mais disponível para novos clientes. Clientes existentes da AWS Data Pipeline pode continuar usando o serviço normalmente. Saiba mais
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
HttpProxy
HttpProxy permite que você configure seu próprio proxy e faça com que o Task Runner acesse o AWS Data Pipeline serviço por meio dele. Você não precisa configurar um Task Runner em execução com essas informações.
Exemplo de uma HttpProxy entrada TaskRunner
A seguinte definição do pipeline mostra um objeto HttpProxy
:
{ "objects": [ { "schedule": { "ref": "Once" }, "pipelineLogUri": "s3://
myDPLogUri/path
", "name": "Default", "id": "Default" }, { "name": "test_proxy", "hostname": "hostname
", "port": "port
", "username": "username
", "*password": "password
", "windowsDomain": "windowsDomain
", "type": "HttpProxy", "id": "test_proxy", }, { "name": "ShellCommand", "id": "ShellCommand", "runsOn": { "ref": "Resource" }, "type": "ShellCommandActivity", "command": "echo 'hello world' " }, { "period": "1 day", "startDateTime": "2013-03-09T00:00:00", "name": "Once", "id": "Once", "endDateTime": "2013-03-10T00:00:00", "type": "Schedule" }, { "role": "dataPipelineRole", "httpProxy": { "ref": "test_proxy" }, "actionOnResourceFailure": "retrynone", "maximumRetries": "0", "type": "Ec2Resource", "terminateAfter": "10 minutes", "resourceRole": "resourceRole", "name": "Resource", "actionOnTaskFailure": "terminate", "securityGroups": "securityGroups", "keyPair": "keyPair", "id": "Resource", "region": "us-east-1" } ], "parameters": [] }
Sintaxe
Campos obrigatórios | Descrição | Tipo de slot |
---|---|---|
hostname | Host do proxy que os clientes usarão para se conectar aos AWS Serviços. | String |
porta | Porta do host proxy que os clientes usarão para se conectar aos AWS Serviços. | String |
Campos opcionais | Descrição | Tipo de slot |
---|---|---|
parent | Pai do objeto atual a partir do qual os slots serão herdados. | Objeto de referência, por exemplo, “parent”: {"ref”:” myBaseObject Id "} |
*password | Senha para o proxy. | String |
s3 NoProxy | Desative o HTTP proxy ao se conectar ao Amazon S3 | Booleano |
username | Nome do usuário para o proxy. | String |
windowsDomain | O nome de domínio do Windows para NTLM Proxy. | String |
windowsWorkgroup | O nome do grupo de trabalho do Windows para NTLM Proxy. | String |
Campos de tempo de execução | Descrição | Tipo de slot |
---|---|---|
@version | A versão do pipeline com que o objeto foi criado. | String |
Campos do sistema | Descrição | Tipo de slot |
---|---|---|
@error | Erro ao descrever o objeto malformado. | String |
@pipelineId | ID do pipeline ao qual este objeto pertence. | String |
@sphere | A esfera de um objeto denota seu lugar no ciclo de vida: os objetos componentes dão origem aos objetos de instância que executam os objetos de tentativa. | String |