AWS Lambda 용 JAR에서 바이너리 실행 파일 실행

로코코

wdiffJAR 파일에서 실행해야 합니다. 로컬에서는 wdiffLinux 서버에 수동으로 설치된 바이너리 또는 wdiff.exeWindows의 편리한 근처 폴더에 있는 바이너리 를 실행하는 프로세스를 호출하여이를 수행합니다 .

이제 AWS Lambda에 배포해야하며 설치에 의존 할 수 없습니다 wdiff(또는 해당 종속성 diff). 그렇다면 wdiffLambda에서 어떻게 실행할 있습니까?

여기에 두 가지 가능한 질문 / 해결 방법이 있다고 생각합니다.

  1. AWS Lambda 컨테이너에 타사 바이너리를 포함 할 수 있습니까?
  2. JAR 파일 내에 실행 가능한 바이너리를 번들링하고 코드에서 실행할 수 있습니까?
Yann

필요한 바이너리 Lambda 계층생성 합니다. AWS Lambda/usr/bin/wdiff 와 유사한 런타임에서 가져올 수 있습니다 . 귀하의 경우 거의 모든 Linux가 괜찮을 것입니다. 경우 다른 종속성 설치되지 않은, 같은 계층에 다음 넣어.diff

그런 다음 예를 들어 ProcessBuilder 를 사용하여 일반적인 외부 프로그램으로 jar 내부의 바이너리를 호출 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AWS Lambda에서 PHP 실행

분류에서Dev

AWS Lambda 함수 내에서 Sharp 실행 오류 : 'linux-x64'플랫폼에서 darwin-x64 '바이너리를 사용할 수 없음

분류에서Dev

Debian에서 Ubuntu로 바이너리 실행 파일?

분류에서Dev

바이너리 파일을 사용하여 병렬 Pyspark에서 RDD를 실행하지 않는 Spark

분류에서Dev

바이너리 파일 실행

분류에서Dev

바이너리 파일을 실행할 수 없음-실행 가능한 Jar 파일

분류에서Dev

AWS Lambda : 계층 변환 실패 : 일부 디렉터리에 실행 권한이 없습니다.

분류에서Dev

웹 UI에서 C ++ 컴파일 된 실행 바이너리에 액세스

분류에서Dev

ldd : FATAL : 실행 파일에서 호출 된 해결되지 않은 기호 "getopt_long"-arm에서 QNX 용으로 컴파일 된 바이너리 사용. 왜?

분류에서Dev

Ubuntu 12.04에서 바이너리 실행 파일을 실행할 수 없습니다.

분류에서Dev

iex : iex 콘솔에서 컴파일 된 elixir 바이너리 실행

분류에서Dev

Mac OS에서 바이너리 파일을 실행할 수 없습니다.

분류에서Dev

Ubuntu 17.10에서 바이너리 파일을 실행할 수 없습니다.

분류에서Dev

Mac에서 실행 가능한 바이너리로 Python3 컴파일

분류에서Dev

특정 시간에 AWS Lambda 실행

분류에서Dev

ProcessBuilder를 사용하여 Java에서 실행 파일 실행

분류에서Dev

자바 프로그램에서 jar 파일 실행

분류에서Dev

C / C ++ 바이너리 실행 파일을 Docker 컨테이너로 실행

분류에서Dev

자바를 사용하여 jar 파일을 실행하면 전용 PC를 기반으로 PC에서 작동

분류에서Dev

AWS Lambda 계층의 AccessDenied 실행 파일-FFMPEG

분류에서Dev

Jenkins : 파이프 라인 Jenkins 파일 내에서 AWS CLI 명령 실행

분류에서Dev

Docker를 사용하여 Windows 컨테이너에서 exe 파일 실행

분류에서Dev

GraalVM를 사용하면 AWS 람다에서 자바를 실행

분류에서Dev

바이너리 파일 실행 : 파일을 찾을 수 없음

분류에서Dev

USB 드라이브에서 실행 파일 실행

분류에서Dev

PATH에서 실행 항아리 파일

분류에서Dev

Netbeans를 사용하여 JAR 파일에서 P3D 처리 스케치 실행

분류에서Dev

OLEDB (VFPOLEDB)를 사용하여 DBF 파일에서 쿼리를 실행하는 것이 너무 느립니다.

분류에서Dev

AWS에서 Node Lambda 및 C # Lambda를 동시에 실행

Related 관련 기사

  1. 1

    AWS Lambda에서 PHP 실행

  2. 2

    AWS Lambda 함수 내에서 Sharp 실행 오류 : 'linux-x64'플랫폼에서 darwin-x64 '바이너리를 사용할 수 없음

  3. 3

    Debian에서 Ubuntu로 바이너리 실행 파일?

  4. 4

    바이너리 파일을 사용하여 병렬 Pyspark에서 RDD를 실행하지 않는 Spark

  5. 5

    바이너리 파일 실행

  6. 6

    바이너리 파일을 실행할 수 없음-실행 가능한 Jar 파일

  7. 7

    AWS Lambda : 계층 변환 실패 : 일부 디렉터리에 실행 권한이 없습니다.

  8. 8

    웹 UI에서 C ++ 컴파일 된 실행 바이너리에 액세스

  9. 9

    ldd : FATAL : 실행 파일에서 호출 된 해결되지 않은 기호 "getopt_long"-arm에서 QNX 용으로 컴파일 된 바이너리 사용. 왜?

  10. 10

    Ubuntu 12.04에서 바이너리 실행 파일을 실행할 수 없습니다.

  11. 11

    iex : iex 콘솔에서 컴파일 된 elixir 바이너리 실행

  12. 12

    Mac OS에서 바이너리 파일을 실행할 수 없습니다.

  13. 13

    Ubuntu 17.10에서 바이너리 파일을 실행할 수 없습니다.

  14. 14

    Mac에서 실행 가능한 바이너리로 Python3 컴파일

  15. 15

    특정 시간에 AWS Lambda 실행

  16. 16

    ProcessBuilder를 사용하여 Java에서 실행 파일 실행

  17. 17

    자바 프로그램에서 jar 파일 실행

  18. 18

    C / C ++ 바이너리 실행 파일을 Docker 컨테이너로 실행

  19. 19

    자바를 사용하여 jar 파일을 실행하면 전용 PC를 기반으로 PC에서 작동

  20. 20

    AWS Lambda 계층의 AccessDenied 실행 파일-FFMPEG

  21. 21

    Jenkins : 파이프 라인 Jenkins 파일 내에서 AWS CLI 명령 실행

  22. 22

    Docker를 사용하여 Windows 컨테이너에서 exe 파일 실행

  23. 23

    GraalVM를 사용하면 AWS 람다에서 자바를 실행

  24. 24

    바이너리 파일 실행 : 파일을 찾을 수 없음

  25. 25

    USB 드라이브에서 실행 파일 실행

  26. 26

    PATH에서 실행 항아리 파일

  27. 27

    Netbeans를 사용하여 JAR 파일에서 P3D 처리 스케치 실행

  28. 28

    OLEDB (VFPOLEDB)를 사용하여 DBF 파일에서 쿼리를 실행하는 것이 너무 느립니다.

  29. 29

    AWS에서 Node Lambda 및 C # Lambda를 동시에 실행

뜨겁다태그

보관