aws
-
aws cloudwatch memory monitoring 추가aws 2020. 11. 11. 15:33
cloudwatch 설치 및 설정 추가 (memory monitoring) cd /tmp && wget https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm rpm -U ./amazon-cloudwatch-agent.rpm instance_id=$(curl http://169.254.169.254/latest/meta-data/instance-id) ImageId=$(curl http://169.254.169.254/latest/meta-data/ami-id) InstanceType=$(curl http://169.254.169.254/latest/meta-data/instan..
-
동일한 vpc 내에 public subnet 과 private subnet ssm agent 적용 방법aws 2020. 11. 10. 18:52
vpc endpoints 를 생성하게 되면 한개의 ssm endpoint 에 a,b,c 존을 선택 할 수 있다. 만약 public (a,b,c), private (a,b,c) subnet을 소유하고 있다면 존별로 public or private 을 선택해야 한다. 이러한 이슈가 있기 때문에 ssm endpoint 를 2개 생성 후 1개의 ssm endpoint는 ssm agent 기본 설정으로 사용하되 (private subnet) 2번째 ssm endpoint는 (public subnet) ssm agent 설정을 수정 하여 사용하는 방법을 기술하려 합니다. (그림1 참조) 먼저 key-pair 혹은 EC2 Instance Connect (browser-based SSH connection) 접속하여 ..
-
ssm agent 설치 (centos)aws 2020. 11. 9. 15:31
요즈음 ssm agent 를 이용하여 cli 작업을 하곤 하는데 centos 계열은 ssm agent 가 설치되어 있지 않아서 아래와 같이 수동으로 agent 설치 후 작업을 진행하면 된다. sudo yum -y install https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm sudo systemctl enable amazon-ssm-agent sudo systemctl start amazon-ssm-agent
-
boto3 패키지를 사용한 s3 권한 확인 업로드 테스트 (using boto3 for s3 upload test)aws 2020. 11. 6. 18:57
boto3 패키지 설치 (Requirements) pip3 install boto3 테스트용 파일 생성 touch test.txt uploadtos3.py import boto3 s3 = boto3.resource('s3') s3.Bucket('your-bucket-name').upload_file('test.txt','your/directory/path/test.txt') uploadtos3.py 파일썬 파일 실행 후 s3 버킷의 디렉토리 경로에서 파일 생성 결과 확인 python3 uploadtos3.py s3 의 경우 동일한 bucket 안에 디렉토리별 세부 권한을 할당할 수 있어서 권한 편집 후 이러한 테스트를 통해 권한이 정상적으로 부여되어있는지 확인 할 수 있습니다.
-
mount to s3 with s3fs on redhat(centos)aws 2020. 11. 4. 16:41
필요 패키지 설치 yum install automake fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel -y s3fs-fuse 소스 다운로드 git clone github.com/s3fs-fuse/s3fs-fuse.git s3fs-fuse 소스 컴파일 cd s3fs-fuse ./autogen.sh ./configure make make install aws access key와 secret key를 key default path 인 /etc/passwd-s3fs 에 생성 echo aws_access_key_id:aws_secret_access_key > /etc/passwd-s3fs chmod 600 /etc/passwd-s3f..
-
Jupyterhub 구축 가이드aws 2020. 11. 2. 21:05
Base image = amzn2-ami-hvm-2.0.20200917.0-x86_64-gp2 (ami-03b42693dc6a7dc35) Install Python3 sudo yum update sudo yum install yum-utils -y sudo yum groupinstall development -y sudo yum install python3 -y python3 -V Install pip3 sudo yum install python-pip wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py Install npm/nodejs curl --silent --location https://rpm.nodesource.com/setup_10.x..