본문 바로가기

728x90

AWS

[AWS] Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Amazon Linux 2에서 goofys 설치 및 S3 마운트하기 Golang fuse 설치 $ yum install -y golang fuse ========================================================================== Package Arch Version ========================================================================== Installing: fuse x86_64 2.9.2-11.amzn2 golang x86_64 1.15.12-1.amzn2.0.1 Installing for dependencies: apr x86_64 1.6.3-5.amzn2.0.2 apr-util x86_6.. 더보기
[AWS] AWS S3 버킷 IP 주소로 액세스 제한하는 방법 AWS S3 버킷 IP 주소로 액세스 제한하는 방법 권한 설정 버킷 정책 IP 주소와 버킷 이름(bucketname)을 자신의 것으로 교체하여 다음 정책을 입력합니다. { "Version": "2012-10-17", "Id": "S3PolicyId1", "Statement": [ { "Sid": "IPAllow", "Effect": "Allow", "Principal": "*", "Action": [ "s3:*" ], "Resource": "arn:aws:s3:::bucketname/*", "Condition": { "NotIpAddress": { "aws:SourceIp": "1.1.1.1/32" }, "IpAddress": { "aws:SourceIp": [ "192.168.1.1", "192.168.. 더보기
[원도우] aws pem 파일을 ppk 파일로 변환 aws .pem 파일을 .ppk 파일로 변환 Puttygen 실행 실행 > Conversions -> Import Key 확장자가 ALL Files(*.*) 선택되어 있는지 확인합니다. .pem 파일 선택 -> 열기 Save private key 파일 이름 생성(test) -> 저장 test.ppk 파일이 생성되었습니다. https://scbyun.com/871 더보기
[AWS] Amazon Linux에서 rc-local(/etc/rc.local) 기능 활성화 Amazon Linux에서 rc-local(/etc/rc.local) 기능 활성화 rc-local(/etc/rc.local)을 통한 자동실행 $ systemctl status rc-local.service ● rc-local.service - /etc/rc.d/rc.local Compatibility Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled) Active: inactive (dead) rc-local.service 파일 확인 $ vim /lib/systemd/system/rc-local.service # This file is part of systemd. # # systemd is f.. 더보기
[AWS] EC2 접속 시 슬랙으로 알림 보내기 EC2 접속 시 슬랙으로 알림 보내기 ec2-info-send.sh 스크립트 생성 $ vim /etc/profile.d/ec2-info-send.sh #!/bin/bash V_slackUrl="https://hooks.slack.com/services/TCT4/wkQM" V_channelName="#zabbix_bot" V_username="ec2" V_emoji=":white_check_mark:" V_color='#0C7BDC' CDATE=`date '+%Y-%m-%d, %H:%M:%S' ` IPUBIPV4=`curl -s http://169.254.169.254/latest/meta-data/public-ipv4` IPLOCALIPV4=`curl -s http://169.254.169.254/lat.. 더보기
[AWS] Amazon EC2 인스턴스에 정적 호스트 이름을 할당하기 인스턴스에 권한 할당 - AmazonEC2ReadOnlyAccess - ResourceGroupsandTagEditorReadOnlyAccess 패키지 설치 $ yum install -y jq Amazon EC2 인스턴스에 정적 호스트 이름을 할당하기 1. ec2 인스턴스 안에서 인스턴스 메타데이터를 통해 instance id 확인 2. aws cli를 통해 인스턴스 태그 네임 확인 3. hostnamectl 명령으로 리눅스 서버의 호스트명을 변경 ec2-hostname-change.sh 편집 $ vim ec2-hostname-change.sh #!/bin/bash IID=`curl -s http://169.254.169.254/latest/meta-data/instance-id` IREGION=`cur.. 더보기
[AWS] EC2 인스턴스(Amazon Linux 2)에 도커 설치하기 EC2 인스턴스(Amazon Linux 2)에 도커 설치하기 $ sudo amazon-linux-extras install -y docker $ sudo systemctl enable --now docker $ sudo curl \ https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker \ -o /etc/bash_completion.d/docker.sh $ sudo usermod -a -G docker ec2-user $ sudo setfacl -m user:ec2-user:rw /var/run/docker.sock 더보기
[AWS] Amazon ECR(Amazon Elastic Container Registry) 구성 Amazon ECR(Amazon Elastic Container Registry) 구성 퍼블릭 리포지토리 생성 eksadmin 인스턴스 작업 인증 명령 $ aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/xxxxxxxx WARNING! Your password will be stored unencrypted in /home/ec2-user/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference.. 더보기

728x90