Robot | Path | Permission |
GoogleBot | / | ✔ |
BingBot | / | ✔ |
BaiduSpider | / | ✔ |
YandexBot | / | ✔ |
Title | Secure Coding for you | secure it! |
Description | - 개요 S3 (Simple Storage Service)는 AWS에서 제공하는 스토리지 서비스로 S3 API를 직접 사용하여 스토리지 기능을 이용하거나 또는 EC2에 직접 마운트하여 사용할 수 있다. 하지만 EC2에 마운트를 하기 위해서는 S3FS를 이용해야 한다. - S3FS 설치 Ubuntu의 버전에 따라 설치하는 패키지가 아래와 같이 약간 상이하다. [Ubuntu 14.04 LTS, Ubuntu 14.10] [crayon-60199791cc0eb876758280/] [Ubuntu 12.04 LTS, Ubuntu 10.10] [crayon-60199791cc0f4918536555/] 혹시 make 과정중 ERR 또는 WARN 메시지가 발생했다면 컴파일 관련 패키지가 제대로 설치되지않았을 수 있으니 위의 패키지가 모두 잘 설치되었는지 다시 한번 확인해보기 바란다. - S3 ACCESS KEY 확인 EC2에 S3를 마운트하기 전에 먼저 AWS에서 S3 생성 후 ACCESS KEY 값을 확인해야 된다. 이를 확인하는 방법은 아래와 같다. [우측 상단 Welcome to AWS 드랍다운 버튼 클릭 후 Security Credentials 클릭] [알림창에서 Continue to Security Credentials 클릭] [Access Keys 부분 클릭] [아래 Create New Access Key 버튼을 눌러 새 Access Key를 생성] [Show Access Key 버튼을 눌러 생성된 키를 확인] 위의 순서대로 진행을 하면 Access Key ID, Secret Access Key 두개의 키값을 얻을 수 있다. 단, AWS에서는 이 Secret Access Key를 오직 한번만 보여주기 때문에 두개의 키값을 따로 저장해놓거나 위 그림의 Download Key File 버튼을 눌러 키값이 들어있는 csv파일을 잘 보관해둬야 한다. 참고로 AWS에서는 보안상의 이유로 90일에 한번씩 기존 ACCESS KEY를 파기하고 재생성하여 사용하기를 권장하고 있다. - S3FS 설정 이제 S3FS에서 S3에 접근할 수 있도록 위에서 알아낸 두 키값을 passwd-s3fs 파일에 입력을 해야된다. Ubuntu에서 아래 명령어를 이용해서 : 형식으로 입력을 해야 한다. [crayon-60199791cc0f9046290659/] 예를들어 ACCESS KEY 값이 ABC123이고, SECRET ACCESS KEY 값이 aBcD12#4 라면 passwd-s3fs 파일안에 ABC123:aBcD12#4를 입력하면 된다. 생성된 passwd-s3fs 파일의 권한중 전체유저에 대해 읽기 권한이 포함된 상태로 생성이 되었을 것이다. 이 상태로는 보안에 취약하기 때문에 전체유저에 대해서는 읽기 권한을 제거해야 된다. chmod명령어를 이용해 아래와 같이 읽기 권한을 제거해보자. [crayon-60199791cc0fc795059559/] 마지막으로 S3FS의 환경설정을 해야 된다. [crayon-60199791cc0ff759514008/] 아래와 같이 user_allow_other 주석을 제거해주면 된다. [crayon-60199791cc101099579064/] - S3FS 마운트 이제 환경설정도 끝났고, EC2에 직접 마운트하기만 남았다. 마운트를 하기위한 명령어 구문은 아래와 같다. 각자 상황에 맞게 커스터마이즈해서 명령어를 입력해보자. [crayon-60199791cc104381048542/] 마운트가 잘 되었다면 해당 경로에 S3의 폴더나 파일들이 보일것이다. 위의 명령어대로 입력했다면 /mnt/mymountpoint 경로에 S3가 마운트된다. 혹여 해당 경로에서 ls 명령어 입력시 Transport endpoint is not connected 메시지가 나온다면 passwd-s3fs 파일의 키값들이 제대로 입력되지 않아 발생되는 문제이니 키값을 다시 한번 확인해보기 바란다. - TIPS 재부팅 후 자동으로 마운트하는 방법과 /tmp에 저장된 캐싱 파일들을 주기적으로 지워주는 방법에 대한 팁이다. 먼저 재부팅 후 자동으로 마운트하는 방법은 /etc/fstab 파일에 아래와 같이 S3FS 구문을 추가해야 한다. sudo vi /etc/fstab 명령어를 입력해 fstab 파일을 연 다음 아래 구문을 마지막 줄에 추가하자. [crayon-60199791cc107254055318/] 만약 위 구문을 추가한 다음 재부팅뒤에도 마운트가 안된다면 /etc/rc.local 파일을 수정해야 한다. sudo vi /etc/rc.local 명령어를 입력해 rc.local 파일을 연 다음 아래와 같이 exit 0 위에 mount -a 구문을 넣어주자. [crayon-60199791cc10a765995656/] 이제 재부팅 후에도 마운트가 잘 되는지 확인해본다. 마지막으로 /tmp에 저장된 캐싱파일을 주기적으로 지워주는 방법이다. 리눅스 계열에서는 cron이라는 데몬이 스케쥴러 서비스를 하고 있다. cron의 설정파일인 /etc/crontab 파일에 주기적으로 캐싱파일을 지우는 구문을 추가해보자. sudo vi /etc/crontab 명령어를 입력해 crontab 파일을 연 다음 아래와 같이 마지막 줄에 구문을 넣어주자. [crayon-60199791cc10c347713653/] 위 구문의 의미는 /tmp 디렉터리안에서 Access Time이 일주일이 지났거나 Modified Time이 한달이 지난 파일이 있다면 삭제하는 명령을 하루에 한번만 실행한다는 의미이다. EC2 Ubuntu 환경에서 S3를 마운트하는데 도움이 되었길 바란다. |
Keywords | aws,ec2,s3,s3fs,ubuntu,mount,연동 |
WebSite | www.securecoding4u.com |
Host IP | 52.79.102.175 |
Location | Incheon, Incheon, South Korea |
Site | Rank |
greenwichacademy.in |
niedersachsenticket.de |
lakeerieliving.com |
gci-ga.com |
cheryledison.com |
stockclasspaintball.com |
nazaries.com |
shidaquan.com |
scottishwinter.com |
johncarverinn.com |
udx-n.jp |
vateud.net |
US$1,833
Last updated: Feb 2, 2021
Securecoding4u.com has global traffic rank of 27,320,251. Securecoding4u.com has an estimated worth of US$ 1,833, based on its estimated Ads revenue. Securecoding4u.com receives approximately 111 unique visitors each day. Its web server is located in Incheon, Incheon, South Korea, with IP address 52.79.102.175. According to SiteAdvisor, securecoding4u.com is unknown to visit. |
Purchase/Sale Value | US$1,833 |
Daily Ads Revenue | US$1 |
Monthly Ads Revenue | US$30 |
Yearly Ads Revenue | US$366 |
Daily Unique Visitors | 111 |
Note: All traffic and earnings values are estimates. |
Global Rank | 27,320,251 |
Delta (90 Days) | 0 |
Most Popular In Country | N/A |
Country Rank | N/A |
Host | Type | TTL | Data |
securecoding4u.com | A | 299 | IP: 52.79.102.175 |
securecoding4u.com | MX | 299 | Priority: 10 Target: mx4.name.com. |
securecoding4u.com | MX | 299 | Priority: 60 Target: mx5.name.com. |
securecoding4u.com | MX | 299 | Priority: 20 Target: mx6.name.com. |
securecoding4u.com | MX | 299 | Priority: 40 Target: mx7.name.com. |
securecoding4u.com | MX | 299 | Priority: 50 Target: mx8.name.com. |
securecoding4u.com | MX | 299 | Priority: 30 Target: mx3.name.com. |
securecoding4u.com | NS | 299 | Target: ns2knz.name.com. |
securecoding4u.com | NS | 299 | Target: ns3hjx.name.com. |
securecoding4u.com | NS | 299 | Target: ns4cgs.name.com. |
securecoding4u.com | NS | 299 | Target: ns1bdg.name.com. |
securecoding4u.com | TXT | 299 | TXT: google-site-verification=-uMXwGYCoo1Ee8Rp_S6hVcLA8SFKnWMMVge02K_3ifk |
securecoding4u.com | TXT | 299 | TXT: v=spf1 a mx ~all |
securecoding4u.com | SOA | 3599 | MNAME: ns1.name.com. RNAME: hostmaster.nsone.net. Serial: 1579291655 Refresh: 7200 Retry: 3600 Expire: 604800 Minimum TTL: 300 |
HTTP/1.1 302 Found Date: Tue, 02 Feb 2021 18:18:54 GMT Server: Apache X-Frame-Options: SAMEORIGIN Location: https://securecoding4u.com/ Content-Length: 211 Content-Type: text/html; charset=iso-8859-1 HTTP/1.1 200 OK Date: Tue, 02 Feb 2021 18:18:55 GMT Server: Apache X-Powered-By: PHP/5.5.30 Link: <https://securecoding4u.com/wp-json/>; rel="https://api.w.org/" X-Frame-Options: SAMEORIGIN Vary: Accept-Encoding X-Mod-Pagespeed: 1.9.32.3-4523 Cache-Control: max-age=0, no-cache Content-Length: 24229 Content-Type: text/html; charset=UTF-8 |
Domain Name: SECURECODING4U.COM Registry Domain ID: 1999783009_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.name.com Registrar URL: http://www.name.com Updated Date: 2020-02-03T15:47:17Z Creation Date: 2016-02-03T08:01:21Z Registry Expiry Date: 2021-02-03T08:01:21Z Registrar: Name.com, Inc. Registrar IANA ID: 625 Registrar Abuse Contact Email: abuse@name.com Registrar Abuse Contact Phone: 7202492374 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Name Server: NS1BDG.NAME.COM Name Server: NS2KNZ.NAME.COM Name Server: NS3HJX.NAME.COM Name Server: NS4CGS.NAME.COM DNSSEC: unsigned URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/ Domain Name: SECURECODING4U.COM Registry Domain ID: 1999783009_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.name.com Registrar URL: http://www.name.com Updated Date: 2020-02-03T15:47:17Z Creation Date: 2016-02-03T08:01:21Z Registrar Registration Expiration Date: 2021-02-03T08:01:21Z Registrar: Name.com, Inc. Registrar IANA ID: 625 Reseller: Domain Status: clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited Registry Registrant ID: Not Available From Registry Registrant Name: Whois Agent Registrant Organization: Domain Protection Services, Inc. Registrant Street: PO Box 1769 Registrant City: Denver Registrant State/Province: CO Registrant Postal Code: 80201 Registrant Country: US Registrant Phone: +1.7208009072 Registrant Fax: +1.7209758725 Registrant Email: https://www.name.com/contact-domain-whois/securecoding4u.com Registry Admin ID: Not Available From Registry Admin Name: Whois Agent Admin Organization: Domain Protection Services, Inc. Admin Street: PO Box 1769 Admin City: Denver Admin State/Province: CO Admin Postal Code: 80201 Admin Country: US Admin Phone: +1.7208009072 Admin Fax: +1.7209758725 Admin Email: https://www.name.com/contact-domain-whois/securecoding4u.com Registry Tech ID: Not Available From Registry Tech Name: Whois Agent Tech Organization: Domain Protection Services, Inc. Tech Street: PO Box 1769 Tech City: Denver Tech State/Province: CO Tech Postal Code: 80201 Tech Country: US Tech Phone: +1.7208009072 Tech Fax: +1.7209758725 Tech Email: https://www.name.com/contact-domain-whois/securecoding4u.com Name Server: ns1bdg.name.com Name Server: ns2knz.name.com Name Server: ns3hjx.name.com Name Server: ns4cgs.name.com DNSSEC: unSigned Registrar Abuse Contact Email: abuse@name.com Registrar Abuse Contact Phone: +1.7203101849 URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/ |