View a markdown version of this page

사전 조건 - AWS Glue DataBrew개발자 안내서

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사전 조건

시작하기 전에 다음 항목을 설정합니다.

  • AWS계정 - 아직 계정이 없는 경우 로 시작합니다새AWS계정 설정.

  • DataBrew에 필요한 권한에 액세스할 수 있는AWS Identity and Access Management(IAM) 사용자 - 자세한 내용은 섹션을 참조하세요DataBrew 권한이 있는 사용자 또는 그룹 추가.

  • DataBrew 작업에 사용할 IAM 역할 -가 구성된 경우 기본값을 사용할 수 AwsGlueDataBrewDataAccessRole 있습니다. 추가 IAM 역할을 설정하려면 섹션을 참조하세요데이터 리소스 권한이 있는 IAM 역할 추가.

  • JupyterLab 설치(버전 2.2.6 이상) - 자세한 내용은 JupyterLab 설명서의 다음 주제를 참조하세요.

  • Node.js 설치(버전 12.0 이상).

  • AWS Command Line Interface(AWS CLI) 설치 - 자세한 내용은 섹션을 참조하세요설정AWS CLI.

  • AWS Jupyter 프록시 설치(pip install aws-jupyter-proxy) -이 확장은AWS서비스 엔드포인트와 함께 사용되어 자격 증명을 안전하게 전달합니다AWS. 자세한 내용은 GitHub의 aws-jupyter-proxy를 참조하세요.

사전 조건이 설치되어 있는지 확인하려면 다음 예제와 같이 명령줄에서 다음과 유사한 테스트를 실행할 수 있습니다.

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

출력은 다음과 같아야 합니다. 디렉터리는 운영 체제 및 구성에 따라 다릅니다.

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