Use endpoints de desenvolvimento para desenvolver e testar iterativamente seus scripts de extração, transformação e carregamento (ETL) no AWS Glue. Só é possível trabalhar com endpoints de desenvolvimento por meio do AWS Command Line Interface.
-
Em uma janela de linha de comando, insira um comando semelhante ao seguinte.
aws glue create-dev-endpoint --endpoint-name "endpoint1" --role-arn "arn:aws:iam::
account-id
:role/role-name
" --number-of-nodes "3" --glue-version "1.0" --arguments '{"GLUE_PYTHON_VERSION": "3"}' --region "region-name
"Esse comando especifica o AWS Glue versão 1.0. Como essa versão oferece suporte ao Python 2 e ao Python 3, você pode usar o parâmetro
arguments
para indicar a versão desejada do Python. Se o parâmetroglue-version
for omitido, o AWS Glue versão 0.9 será assumido. Para obter mais informações sobre as versões do AWS Glue, consulte o Glue version job property.Para obter informações sobre parâmetros de linha de comando adicionais, consulte create-dev-endpoint na Referência de comandos da AWS CLI.
-
(Opcional) Insira o comando a seguir para verificar o status do endpoint de desenvolvimento. Quando o status mudar para
READY
, o endpoint de desenvolvimento estará pronto para uso.aws glue get-dev-endpoint --endpoint-name "endpoint1"