저희는 다양한 커넥터를 계획하고 있지만, 오늘 여러분의 앱에서 바로 사용할 수 있는 훌륭한 커넥터 몇 가지를 소개해 드리고자 합니다. AWS에서 사용 가능한 9가지 커넥터를 소개합니다. Mendix 지금의 마켓플레이스.
AWS 인증 커넥터
모든 통합의 시작점은 인증을 받는 것입니다. 이를 염두에 두고, 제가 언급하고 싶은 첫 번째 커넥터는 AWS 인증 커넥터입니다.
이 커넥터는 이제 Amazon Simple Storage Service, Amazon Simple Queuing Service(SQS) 등과 같은 AWS 서비스를 연결하고 활용하는 사실상의 수단으로 사용됩니다. 또한 기존에 AWS 서비스가 없는 AWS 서비스와도 호환됩니다. Mendix 커넥터(아직은). 실제로 이 커넥터는 저희 AWS 팀에서 이미 널리 사용되고 있습니다(아직 커넥터가 없는 AWS 서비스에서도 사용 가능!). 이 커넥터는 AWS 인증에 필요한 모든 것을 처리하며, 모든 플랫폼 지원 모듈의 기반이 됩니다. 직접 커넥터를 만들 때도 이 커넥터를 사용하는 것이 좋습니다.
AWS 인증 커넥터는 유연성과 모범 사례를 염두에 두고 구축되었으므로 정적 자격 증명과 세션(또는 임시) 자격 증명을 모두 사용할 수 있습니다.
- 정적 자격 증명 – AWS "액세스 키 ID" 및 "비밀 액세스 키" 기반
- 세션 자격 증명 – 단기 세션 토큰을 기반으로 하며 프로덕션 환경에 더 안전하고 권장되는 방식입니다.
AWS와 직접 협력하여 얻을 수 있는 많은 이점 중 하나는 최신 기술을 가까이에서 활용할 수 있다는 것입니다. 덕분에 인증 커넥터는 AWS의 새로운 Amazon IAM Roles Anywhere 서비스를 사용하여 세션 자격 증명을 구현합니다. 2022년 7월.
AWS IAM Roles Anywhere에 대해 자세히 알아보려면 다음에서 자세히 읽어보세요. 아마존 그리고 Mendix 문서
이 커넥터의 유연성에 따라 조직 내에서 AWS 서비스를 사용하기 위한 두 가지 구현 옵션을 제공했습니다. 개발자는 클라이언트 라이브러리 SDK(이 경우 Java)를 사용할 수 있으며, 여기에는 AWS 커넥터를 구현하는 데 필요한 보일러플레이트 코드가 포함되어 있으며, REST API를 사용하여 AWS 서비스에 연결하는 데 필요한 모든 필수 부분을 포함하도록 빌드된 또 다른 옵션이 있습니다. AWS가 REST API에 대한 인증을 위해 제공하는 SigV4 서명 방법을 사용합니다. 커넥터에는 모든 요청에 첨부할 수 있는 SigV4 헤더를 생성하는 기능이 포함되어 있으며, 이는 REST API를 사용하여 AWS API를 호출하는 데 필요한 요구 사항입니다. 또한 다음에도 포함됩니다. Amazon의 문서 페이지 SigV4 서명 방법에 대한 자세한 내용은 다음과 같습니다.
AWS 인증 커넥터에 대해 자세히 알아보려면 다음을 읽어보세요. 블로그 게시물 보고 비디오 자습서.
Amazon Simple Storage Service (S3)
Amazon Simple Storage 서비스 커넥터는 앱의 주 저장 시스템 외부에 파일을 저장하는 데 사용됩니다. Mendix 이미 모든 파일 호스팅을 위해 Amazon Simple Storage Service를 사용하고 있습니다. Mendix 클라우드 환경입니다. 이는 일반적으로 대용량 파일(1GB 이상)을 저장하는 데 이상적입니다. 파일 저장소와 별도의 파일 저장소에 저장하면 Mendix 앱에서 앱의 내부 시스템 리소스를 보존할 수 있습니다. 하지만 Amazon Simple Storage Service는 그 이상입니다. Rekognition과 같은 많은 AWS 워크플로의 기반입니다. 이 모듈을 사용하면 Mendix AWS 콘솔에 로그인하지 않고도 버킷을 만들고 관리할 수 있는 앱입니다.
Amazon Simple Storage Service는 플랫 객체 스토리지 구조를 사용하며, 앱과 독립적인 중복 스토리지 시스템(사용자가 업로드하는 중요하거나 민감한 문서용)을 통해 보안을 강화합니다. 이 커넥터를 사용하면 다중 리전 및 파일 버전 관리를 지원한다는 또 다른 이점이 있습니다.
이 모듈에는 다음 Amazon Simple Storage Service API와 상호 작용할 수 있는 다양한 활동이 포함되어 있습니다.
- 목록 객체
- 객체 가져오기
- 객체를 넣으세요
- 개체 삭제
- 개체 이동
- 객체 복사
또한 버킷 및 접두사를 나열하는 기능도 있으며 원하는 경우 버킷을 직접 만들고 관리할 수 있습니다. Mendix Amazon 콘솔을 사용하지 않고 앱을 사용합니다.
Amazon Rekognition 커넥터
아마존 인식 컴퓨터 비전을 사용하여 앱에 업로드된 사진과 비디오에 대한 통찰력을 제공합니다. Amazon Rekognition의 진정한 힘은 단 몇 장의 이미지만으로 업로드한 파일에서 원하는 것을 감지하도록 학습시킬 수 있다는 것입니다. 이 서비스를 사용하면 감지하려는 대상의 예시를 사용하여 모델을 학습시킬 콘텐츠를 업로드할 수 있습니다. 이를 통해 모델이 사진과 이미지에서 식별할 수 있는 사용자 지정 레이블을 만들 수 있습니다. 예를 들어, 자동차, 식물 또는 기타 특이한 물체를 식별하는 앱이 필요하다면 AWS에서 이러한 사용자 지정 레이블을 생성하여 자신만의 개인용 컴퓨터 비전 모델을 만들 수 있습니다.
이 모듈에는 얼굴 비교 및 감지, 조정, 텍스트 식별, 보호 장비 및 공인 인식을 위한 몇 가지 기본 제공 액션도 기본으로 제공됩니다. 설명서에 나열된 전체 목록은 다음과 같습니다.
- 얼굴 비교
- 사용자 정의 라벨 감지
- 얼굴 감지 - 기본값
- 얼굴 감지 - 모든 속성
- 조정 라벨 감지
- 라벨 감지
- 텍스트 감지
- 보호 장비 감지
- 유명인을 알아보다
Amazon Simple Notification Service(SNS)
위에서 언급했듯이 아마존 단순 알림 서비스 커넥터를 사용하면 앱 간 및 앱 간 알림을 보낼 수 있습니다. 앱에서 SMS와 이메일을 구현하는 빠르고 쉬운 방법입니다.
Amazon Simple Notification Service 커넥터에는 두 가지 활동이 있습니다.
- ListTopics – 지정된 AWS 환경에 대한 모든 주제 목록을 검색하고 이를 객체 목록으로 반환할 수 있습니다. Mendix 응용 프로그램.
- 게시 – 실제로 메시지를 게시합니다. 작동하려면 메시지와 주제(ListTopics에서 반환됨)가 필요합니다.
이 커넥터는 아직 개발 중이며 향후 릴리스에 더 많은 기능이 계획되어 있습니다. 마켓플레이스 구성 요소에 대한 업데이트를 구독할 수 있다는 점을 기억하세요. 좋아하는 커넥터가 업데이트될 때 쉽게 정보를 얻을 수 있는 방법입니다.
AWS 람다 커넥터
AWS 람다 Amazon의 "서버리스 이벤트 기반 컴퓨팅 서비스"로, AWS에서 함수를 만들고 다른 앱에서 호출할 수 있는 마이크로서비스 아키텍처와 유사합니다.
예를 들어 사용자가 업로드한 이미지의 크기를 조정하려는 경우 해당 작업을 다음에서 처리하는 대신 수행하세요. Mendix 복잡할 수 있는 앱에서 이미지를 람다 함수로 보내고 크기가 조정된 이미지를 다시 수신하면 저장할 수 있습니다. 이 기능을 람다 함수로 분할하면 앱 저장 공간과 처리 능력이 절약됩니다.
AWS Lambda의 정말 흥미로운 기능은 BYOC(Bring Your Own Code) 방식입니다. 기본적으로 다양한 언어를 지원하며 다른 프레임워크나 언어로 작성된 라이브러리나 SDK를 AWS Lambda로 가져오는 데 매우 유용합니다. Mendix 응용 프로그램.
이 모듈을 사용하면 앱에서 AWS Lambda에 있는 함수를 나열하고 호출하고 삭제할 수 있습니다.
아마존 폴리
아마존 폴리 딥 러닝을 사용하여 유기적으로 들리는 인간 음성을 합성합니다. Amazon Polly를 사용하면 앱에 음성을 부여하고 사용자에게 콘텐츠를 읽어줄 수 있습니다.
상상할 수 있듯이 텍스트-음성 변환의 이점을 얻을 수 있는 사용 사례는 많습니다. 블로그 사이트에서 사용자에게 텍스트를 소리 내어 읽어주거나 콜센터에서 발신자를 상담원에게 안내하거나 간단한 문제를 해결하는 데 사용할 수 있습니다. 콘텐츠를 더 쉽게 소비하거나 시각 장애인이 앱을 더 쉽게 사용할 수 있도록 하려는 경우 Amazon Polly는 간단하고 사용하기 쉽습니다.
이 모듈에는 두 가지 주요 활동이 있습니다.
- DescribeVoices – AWS Polly에서 사용 가능한 다양한 유형의 음성을 반환합니다.
- SynthesizeSpeech – 제공된 텍스트와 선택한 음성을 사용하여 말을 생성합니다.
아마존 DynamoDB
아마존 DynamoDB 는 대규모 고성능 앱을 위한 초고속 NoSQL 데이터베이스입니다. 키 값 쌍을 사용하여 데이터를 저장하며 수백만 명의 동시 사용자가 동시에 수백만 건의 트랜잭션을 수행하는 트래픽이 많은 앱에 일반적으로 사용됩니다.
원래 Amazon은 Amazon Prime Day에 수백만 건의 거래를 처리하기 위해 DynamoDB를 구축했습니다. 서버리스 아키텍처를 기반으로 구축되었으므로 거래를 처리하기 위해 서버를 설정하고 유지할 필요가 없습니다. AWS는 성능을 유지하기 위해 필요에 따라 모든 테이블을 자동으로 확장합니다.
이 모듈에는 Amazon DynamoDB에 저장된 데이터와 상호 작용하기 위한 8가지 활동이 포함되어 있습니다.
- 일괄 항목 가져오기
- 테이블 나열
- 테이블 설명
- 일괄 쓰기 항목
- 항목 삭제
- 스캔 테이블
- 아이템 넣기
- 아이템 받기
아마존 텍사스
Amazon Textract는 머신 러닝을 사용하여 스캔된 문서에서 텍스트와 필기 및 기타 정보를 추출합니다. Textract를 사용하면 사용자가 제출한 문서에 대한 검토를 자동화하고 해당 문서에 제출된 정보에 따라 조치를 취할 수 있습니다.
항상 그렇듯이 이 모듈은 작동하려면 AWS 인증 모듈을 구현해야 합니다. 이 모듈의 실제 설정은 매우 간단합니다. 요청은 사용자가 제출한 이미지나 PDF가 포함된 파일 문서와 인증 모듈에서 제공한 연결 자격 증명을 수락합니다.
이 모듈에는 2가지 활동이 포함되어 있습니다.
- AnalyzeDocument – 일반 문서를 분석하고 텍스트 및 기타 정보를 추출하는 데 사용됩니다.
- AnalyzeExpense – 비용과 관련된 재무 문서를 분석하는 데 사용됨
Amazon Textract에 대한 자세한 내용과 이 모듈을 설치하는 방법은 다음과 같습니다. Mendix 신청서를 작성하실때는 꼭 문서 페이지를 읽어보세요.
아마존 번역
마지막으로 중요한 것은 Amazon Translate 커넥터최첨단 언어 번역을 제공하는 Mendix 앱. 사용자에게 모국어로 사이트나 앱을 사용할 수 있는 기능을 제공하거나 실시간 번역을 제공합니다.
이 모듈을 사용하려면 다음도 활용해야 합니다. AWS 인증 커넥터, 그리고 사용자 정의 구성을 저장할 수 있는 S3 버킷이 있습니다.
모듈을 다운로드한 후 이 모듈이 제공하는 주요 작업인 TranslateText에 액세스할 수 있습니다. TranslateRequest 객체를 매개변수로 받아들이고 실제 번역을 수행합니다.
그러나 기다려라. 더있다!
이 중 어떤 것도 여러분의 기대를 충족시키지 못했다면, 2023년에 있을 로드맵을 간략히 살펴보고, 이미 개발 중인 몇 가지 사항도 살펴보겠습니다.
로드맵에서:
- Amazon Relational Database Service(RDS, 기존 사용) 데이터베이스 커넥터)
- Amazon Simple Queue Service(SQS)
- Amazon Simple Email Service(SES, 기존 사용) 이메일 커넥터)
- AWS 커넥터를 직접 빌드하는 방법에 대한 지침
새로운 릴리스를 꼭 확인하세요 Mendix 온라인마켓! 또한 우리는 또한 설정했습니다 AWS 공간 Mendix 포럼 궁금한 점을 질문하고, 아이디어를 제출할 수 있는 공간입니다!
AWS와 관련하여 더 자세히 알아보고 싶다면 Mendix 계획했다면 Digital Industries의 CEO인 Cedrik Neike를 시청할 수 있습니다. Siemens) AWS re:Invent에서 이에 대해 이야기해 보세요:
