목록클라우드컴퓨팅 (134)
스택큐힙리스트
이미지를 빌드하는 동안 아래 오류가 발생하고 있습니다. 단계 1/10 : FROM ubuntu:14.04 https://registry-1.docker.io/v2/ 를 받는 중 에러 발생: net/http: 요청이 취소되었습니다 (헤더를 기다리는 동안 Client.Timeout이 초과되었습니다) 답변 1문제는 프록시 뒤에 계셔서 Docker systemd 서비스 파일에 수동 구성을 작성해야한다는 것입니다. 그렇게하면 기본 docker.service 파일이 덮어쓰입니다. Windows에서 Docker를 사용하는 경우 vEthernet (DockerNAT) 네트워크 어댑터의 기본 DNS를 8.8.8.8로 설정하십시오. 그러나 기억하세요, 이것은 회사 네트워크에서 노출되게 하는 것은 좋은 방법이 아닙니다. 리..
ReactJS를 사용하여 단일 페이지 애플리케이션을 구축 중입니다. localStorage를 사용하지 않는 이유 중 하나는 XSS 취약점 때문입니다. React가 모든 사용자 입력을 이스케이프(escape)하기 때문에 이제 localStorage를 안전하게 사용할 수 있을까요?답변 1하지만 이는 모든 가능한 취약점을 다루지 않습니다! 또 다른 잠재적인 위협은 CDN이나 외부 인프라에 호스팅된 JavaScript의 사용입니다. 다시 Tom이 말합니다: 현대적인 웹 앱은 A/B 테스트, 퍼널/시장 분석 및 광고를 위해 3rd party JavaScript 라이브러리를 포함합니다. 우리는 Bower와 같은 패키지 매니저를 사용하여 다른 사람들의 코드를 앱에 가져옵니다. 만약 당신이 사용하는 스크립트 중 하나만..
사용자가 토큰을 환경 변수로 전달하는 실행 가능한 Docker 이미지를 만들고 싶습니다. 사용자는 도커 CMD를 통해 서브 커맨드를 전달해야 합니다(인증이 포함된 git을 생각해보세요). 하지만 Docker는 CMD를 엔트리포인트에 추가하지 않습니다. Dockerfile의 관련 부분은 다음과 같습니다: ENTRYPOINT [/bin/sh, -c, /usr/bin/mycmd --token=$MY_TOKEN] CMD [pull, stuff] 따라서 이 컨테이너가 CMD 오버라이드 없이 실행되고 MY_TOKEN 변수로 'secret'이 지정된 경우 mycmd --token=secret pull stuff 실행을 기대합니다. 사용자가 오버라이드를 사용하여 컨테이너를 시작한 경우, 예를 들어 docker run ..
저는 Angular2 단일 페이지 앱과 ECS에서 실행되는 REST API로 구성된 시스템을 구축하고 있습니다. API는 .Net/Nancy를 사용하여 실행되지만, 그것은 아마도 바뀔 수 있습니다. Cognito를 사용해 보고 싶으며, 이것이 인증 워크플로우를 상상했던 방식입니다: SPA가 사용자를 로그인하고 JWT를 받습니다. SPA가 모든 요청과 함께 JWT를 REST API에 보냅니다. REST API가 JWT가 실제인지 확인합니다. 제 질문은 3단계에 관한 것입니다. 내 서버(또는 정확히 말해서 상태 없는, 자동 스케일링된, 부하 분산된 Docker 컨테이너)가 토큰이 실제인지 확인하는 방법은 무엇인가요? 서버 자체가 JWT를 발급하지 않았기 때문에, 기본 JWT 예제 여기에서 설명한 것처럼 자체..