AWS S3 와 EC2 간의 Cross Domain 해결을 위한 CORS 사용

XMLHttpRequest 를 통하여 서로 다른 도메인간에 통신을 하거나 데이터를 가져와야 하는 경우 CORS를 이용하면 된다. CORS에 대한 내용은 아래 URL들을 참고 http://www.html5rocks.com/en/tutorials/cors/ https://developer.chrome.com/extensions/xhr http://en.wikipedia.org/wiki/Same-origin_policy 정리해서 이야기 하면 리소스 또는 데이터를 받아와야 하는쪽 서버에서 응답을 보내는 해더에 아래 내용을 담아서 보내라는 이야기 Access-Control-Allow-Origin: http://api.bob.com Access-Control-Allow-Credentials: true Access-Control-Expose-Headers: FooBar Access-Control-Allow-Origin: 는 필수 값으로 요청을 보내는 쪽의 도메인주소를 적으면 된다. AWS의 S3에서는 버킷에서 CORS 세팅을 추가 해주면 된다. 추가 방법은 http://aws.amazon.com/ko/blogs/aws/amazon-s3-cross-origin-resource-sharing/ 문서 참고 자세한 내용은 http://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html#how-do-i-enable-cors 참고 아래와 같이 추가 하면 된다. <?xml version=”1.0″ encoding=”UTF-8″?> <CORSConfiguration xmlns=”http://s3.amazonaws.com/doc/2006-03-01/”> <CORSRule> <AllowedOrigin>http://munilive.com</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <AllowedMethod>PUT</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>DELETE</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> <CORSRule> <AllowedOrigin>http://*.munilive.com</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <AllowedMethod>PUT</AllowedMethod> <AllowedMethod>POST</AllowedMethod> <AllowedMethod>DELETE</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> Continue reading AWS S3 와 EC2 간의 Cross Domain 해결을 위한 CORS 사용

AWS에서 NFS 서버 세팅

1. 서버로 사용할 인스턴스 생성 – Security Group 설정에서 Type을 All traiffic 선택 Source를 172.31.0.0/16 입력 – 172.31.0.0/16 은 서버를 위치할 VPC 의 아이피 대역을 의미 * 개별로 포트 설정을 하고 싶으면 아래 포트를 TCP/UDP 모두 열어줌 2049, 111, 32769, 32803, 892, 875, 662 2. 서버로 사용할 인스턴스에 NFS 설치 # yum install nfs-utils nfs-utils-lib 3. /etc/sysconfig/nfs 파이을 열어 아래 항목의 주석을 풀어줌 # vi /etc/sysconfig/nfs LOCKD_TCPPORT=32803 LOCKD_UDPPORT=32769 MOUNTD_PORT=892 RQUOTAD_PORT=875 STATD_PORT=662 STATD_OUTGOING_PORT=2020 – 주석을 푸는 항목들은 NFS 사용시 이용되는 포트들을 고정시키기 위한 작업임. – Security Group 설정에서 위에 설정한 포트와 2049, 111 만 열어도 문제 없음 4. /home/nfs 폴더 생성(공유할 Continue reading AWS에서 NFS 서버 세팅