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á.
Pré-requisitos
Antes de começar, configure os seguintes itens:
-
Uma AWS conta — Se você ainda não tem uma, comece comConfigurando um novo AWS account.
-
Um usuário AWS Identity and Access Management(IAM) com acesso às permissões necessárias para DataBrew — Para obter mais informações, consulteAdicionar usuários ou grupos com DataBrew permissões.
-
Uma função do IAM para usar em DataBrew operações — você pode usar o padrão, se
AwsGlueDataBrewDataAccessRoleestiver configurado. Para configurar funções adicionais do IAM, consulteAdicionar uma função do IAM com permissões de recursos de dados. -
Uma JupyterLab instalação (versão 2.2.6 ou superior) — Para obter mais informações, consulte os seguintes tópicos na JupyterLabdocumentação
: -
JupyterLab instalação
— Recomendamos o uso pip install jupyterlab.
-
Uma Node.js instalação (versão 12.0 ou superior).
-
Uma instalação AWS Command Line Interface(AWS CLI) — Para obter mais informações, consulteConfigurando o AWS CLI.
-
Uma instalação de proxy AWS Jupyter (
pip install aws-jupyter-proxy) — Essa extensão é usada com um endpoint de AWS serviço para passar suas credenciais com segurança.AWS Para obter mais informações, consulte aws-jupyter-proxyem. GitHub
Para verificar se você tem os pré-requisitos instalados, você pode executar um teste semelhante ao seguinte na linha de comando, conforme mostrado no exemplo a seguir.
echo " AWS CLI:" which aws aws --version aws configure list aws sts get-caller-identity echo " Python (current environment):" which python python --version echo " Node.JS:" which node node --version echo " Jupyter:" where jupyter jupyter --version jupyter serverextension list pip3 freeze | grep jupyter
A saída deve parecer com algo semelhante ao seguinte: Os diretórios variam de acordo com o sistema operacional e a configuração.
AWS CLI: /usr/local/bin/aws aws-cli/2.1.2 Python/3.7.4 Darwin/19.6.0 exe/x86_64 Name Value Type Location ---- ----- ---- -------- profile <not set> None None access_key ****************VXW4 shared-credentials-file secret_key ****************MRJN shared-credentials-file region us-east-1 config-file ~/.aws/config { "UserId": "", "Account": "111122223333", "Arn": "arn:aws:iam::111122223333:user/user2" } Python (current environment): /usr/local/opt/python /libexec/bin/python Python 3.8.5 Node.JS: /usr/local/bin/node v15.0.1 Jupyter: /usr/local/bin/jupyter jupyter core : 4.6.3 jupyter-notebook : 6.0.3 qtconsole : 4.7.5 ipython : 7.16.1 ipykernel : 5.3.2 jupyter client : 6.1.6 jupyter lab : 2.2.9 nbconvert : 5.6.1 ipywidgets : 7.5.1 nbformat : 5.0.7 traitlets : 4.3.3 config dir: /usr/local/etc/jupyter aws_jupyter_proxy enabled - Validating... aws_jupyter_proxy OK jupyterlab enabled - Validating... jupyterlab 2.2.9 OK aws-jupyter-proxy==0.1.0 jupyter-client==6.1.7 jupyter-core==4.7.0 jupyterlab==2.2.9 jupyterlab-pygments==0.1.2 jupyterlab-server==1.2.0