Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Conditions préalables
Avant de commencer, configurez les éléments suivants :
-
Un AWS compte — Si vous n'en avez pas encore, commencez parConfiguration d'un nouveau AWS compte.
-
Un utilisateur Gestion des identités et des accès AWS(IAM) ayant accès aux autorisations nécessaires pour DataBrew — Pour plus d'informations, voirAjouter des utilisateurs ou des groupes dotés d' DataBrew autorisations.
-
Un rôle IAM à utiliser dans les DataBrew opérations : vous pouvez utiliser le rôle par défaut, s'il
AwsGlueDataBrewDataAccessRoleest configuré. Pour configurer des rôles IAM supplémentaires, consultezAjouter un rôle IAM avec des autorisations de ressources de données. -
Une JupyterLab installation (version 2.2.6 ou supérieure) — Pour plus d'informations, consultez les rubriques suivantes de la JupyterLabdocumentation
: -
JupyterLab installation
— Nous vous recommandons d'utiliser pip install jupyterlab.
-
Une Node.js installation (version 12.0 ou supérieure).
-
Une installation AWS Command Line Interface(AWS CLI) — Pour plus d'informations, consultezConfiguration du AWS CLI.
-
Installation d'un proxy AWS Jupyter (
pip install aws-jupyter-proxy) — Cette extension est utilisée avec un point de terminaison de AWS service pour transmettre vos AWS informations d'identification en toute sécurité. Pour plus d'informations, consultez aws-jupyter-proxyon. GitHub
Pour vérifier que les prérequis sont installés, vous pouvez exécuter un test similaire au suivant sur la ligne de commande, comme illustré dans l'exemple suivant.
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
Le résultat devrait ressembler à ce qui suit. Les répertoires varient en fonction du système d'exploitation et de la configuration.
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