Public Subnet에 EC2를 생성했고, Public IP는 할당하지 않았다. (Private IP만 있는 상황) 이 상황에서 AWS SDK를 통해 AWS Batch를 수행했는데... Timeout이 나면서 수행이 안된다. 도대체 무슨 일일까? 처음엔 IAM Role 문제 인줄 알았는데,, 아니었다. Public IP가 없으면 Internet 을 통해 외부로 요청이 불가한 것이었다. 차라리 Private Subnet 통해서 NAT - Internet Gateway로 갔으면 NAT의 Public IP를 달고 외부와 통신이 됐을 텐데.. IP 대역이 서로 다른 네트워크가 통신하려면 2개 중 하나를 만족해야 한다. 1. 서로 상대방의 IP 대역을 알고 있거나 - 가는 길을 알려줘야 하기 때문에 라우터를 ..
Private Subnet에 배포된 EC2 인스턴스가 S3에 Gateway Endpoint를 통해 연결해야 하는 요구 사항을 처리해야 했다. 당연히 인터넷 망을 타면 안되는 상황이었다. 그리고 당연히 S3의 기본 정책은 Block Public Access On 인 상태. AWS SDK에서 제공하는 s3의 GetObject API를 사용하는건 전혀 문제가 되지 않았다. AWS SDK에서 접근 하는 것은 EC2의 InstanceRole Credential 정보를 담고 나가기 때문이다. 문제는, AWS SDK 없이 curl, wget, ffmpeg 등이 standalone application을 통해 S3의 주소로 접근 하려 할 때 문제가 발생했다. 일단, S3 주소는 크게 아래의 두가지가 존재한다. s3.a..
항상 인터넷이 연결돼있는 임대 서버만 쓰다가 실제로 PC에 리눅스를 설치해서 인터넷을 잡으려하니 세상에 여기부터 조낸 힘들구나 일단 dhcp를 쓰는지 안쓰는지 부터 확실히 알아야하는데 나는 dhcp쓰는줄 알고 겁내 삽질을 했다. 여튼 dhcp를 쓰는 경우와 쓰지 않는 경우 두가지 경우에 대해서 써보겠다. 글고 무선랜은 RaLink RT2860을 쓰고있는데.. Ubuntu Doc을 찾아보니 WifiDoc이 따로 있었고 Wifi 설정은 사용하는 드라이버별로 다 다른것 같았다. 근데 다른건 다 있는데 RT2860의 무선랜 설정법만 안나와있더라 -_-;; 그래서 걍 무선랜 설정은 포기하고 유선랜으로 연결하였다. 모든 과정은 https://help.ubuntu.com/10.10/serverguide/C/netwo..
- Total
- Today
- Yesterday
- 프로그래밍
- 음악
- Visual C++
- android
- Quiz
- jni
- AWS
- MFC
- kering
- C++
- driver
- Cloud
- java
- NDK
- 드라이버
- C
- jni강좌
- algorithm
- it
- winapi
- Troubleshooting
- gcc
- source
- Python
- 안드로이드
- 리눅스
- API
- linux
- db
- database
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |