개인 재정 AWS - Dummies

AWS - Dummies

차례:

비디오: Opening Keynote (Cloud Next '19) 2024

비디오: Opening Keynote (Cloud Next '19) 2024
Anonim

의미있는 방식으로 AWS와 상호 작용하려면 AWS와 의사 소통해야합니다. 통신은 다음과 같은 여러 수준에서 발생합니다.

  • 전송: 실제로 당사자간에 데이터를 전송하는 기본 계층입니다.
  • 발견: AWS와 상호 작용하려면 사용할 수있는 방법을 알아야합니다. 검색 수준을 사용하면 공용 URL을 사용하여 XML 또는 JSON의 특정 서비스에 사용할 수있는 메서드 목록을 하이퍼 링크 목록으로 요청할 수 있습니다.
  • 요청: 사용 가능한 방법을 알고 나면 요청할 수 있으며 AWS는 응답을 제공합니다.

통신을 쉽게 더 많은 레이어로 분리 할 수 ​​있지만이 레이어는 가장 기본적이고 필수적인 고장을 나타냅니다. 이러한 레이어를 이해하면 AWS를 사용하여 강력한 애플리케이션을 작성할 수 있습니다. 애플리케이션이 점점 더 복잡해지고 AWS가 기능을 추가함에 따라 추가 레이어로 작업해야 할 수도 있습니다.

데이터 전송

사용자가 먼저 다루어야 할 통신 문제는 전송 문제입니다. AWS는 비보안 요청에 대해 HTTP를 지원하고 일부 서비스에 대한 보안 요청에 대해서는 HTTPS를 지원합니다 (다음 목록에있는 요청 포함).

  • Amazon CloudFront (제어 API에는 HTTPS가 필요하며 현재 요청 API에는 HTTP 만 허용됩니다.)
  • Amazon DevPay (라이센스 서비스에는 HTTPS가 필요합니다.) Amazon Elastic Compute Cloud
  • Amazon Flexible Payments 서비스 (HTTPS 필요)
  • Amazon Fulfillment 웹 서비스 (HTTPS 필요)
  • Amazon Mechanical Turk
  • Amazon SimpleDB
  • Amazon Simple Queue Service
  • Amazon Simple Storage 서비스
  • 대부분의 경우 정보가 인터넷을 통해 안전하기 때문에 HTTPS 요청 형태로 SSL (Secure Sockets Layer)을 사용하면 최상의 결과를 얻을 수 있습니다. 필요한 데이터가 본질적으로 기밀 정보가 아닌 경우 HTTP 대신 더 나은 애플리케이션 속도를 얻을 수 있습니다. 경우에 따라 서비스가 HTTPS를 지원하지 않으므로 HTTP를 사용해야하므로 가정을하기 전에 서비스 설명서를 확인해야합니다.
  • 대부분의 개발자는 데스크톱 및 브라우저 응용 프로그램 개발을 통해 HTTP와 HTTPS를 모두 알고 있습니다. 그러나 AWS가 MQT (Message Queuing Telemetry Transport)도 지원한다는 사실을 모를 수도 있습니다. 이 게시 / 가입 메시징 전송 프로토콜은 IOT (Internet of Things) 및 M2M (Machine-to-Machine) 작업을 수행하는 데 사용되는 것과 같이 제한된 장치의 필요를 해결합니다.MQTT at과 AWS 뷰에 대한 자세한 정보를 확인하자. AWS는

    Amazon Simple Storage Service

    Amazon DynamoDB

    • Amazon Kinesis
    • AWS Lambda
    • Amazon Simple Notification Service
    • Amazon Simple Queue Service 를 포함한 수많은 서비스와 함께 MQTT를 사용할 수 있습니다. > API 메소드 목록 얻기
    • AWS로 무엇이든 할 수 있으려면 먼저 메소드를 사용하여 액세스 할 수있는 작업을 알아야합니다. API 문서는 수행 할 수있는 작업에 대한 개요를 제공 할 수 있지만 사용 가능한 실제 메소드 목록은 유연하며 문맥에 따라 다릅니다. 예를 들어 보안 연결이 없거나 원하는 작업을 지원하도록 서비스를 구성하지 않았기 때문에 일부 서비스에서 특정 작업을 수행하지 못할 수도 있습니다.
    • REST를 사용하려는 이유 중 하나는 프로토콜로 HTTP에 직접 작성, 읽기, 업데이트 및 삭제 (CRUD) 요청을 매핑하지 않는다는 것입니다. 변화가 필요한 시간). GET 요청과 함께 표준 URL을 사용하여 요청하고 실제 메서드 호출에 대한 하이퍼 미디어 링크 목록을 수신합니다. 응용 프로그램 상태 엔진 (HATEOAS) 인 Hypermedia에 대한 기사에서는이 프로세스가 어떻게 작동하는지 자세히 설명합니다. 원래 REST는 특정 메소드 호출에 대한 링크 목록을 제공하기 위해 XML에 의존했지만 HAL (Hypermedia Access Language)을 사용하면 대신 JSON을 사용할 수 있으므로 이해하기 쉽습니다. AWS는 현재 대부분의 개발자가 XML을 더 잘 이해하고 있기 때문에 모든 종류의 API 쿼리에 XML을 사용합니다. AWS의 기본 형식입니다. 이 기사에서는 REST API에 대해 자세히 설명합니다.

    한동안 AWS는 SOAP (Simple Object Access Protocol)에 대한 광범위한 지원을 제공했습니다. 실제로 SOAP를 사용하여 요청을 만들 수 있지만 HTTPS 만 사용해야합니다. 다른 경우 AWS는 더 이상 SOAP를 지원하지 않습니다 (EC2 서비스에 대한 지원 중단의 예).

    요청하기

    요청과 응답은 다른 웹 서비스에서 사용 된 친숙한 패턴을 따릅니다. 그러나 AWS는 REST가 아키텍처이고 API 요청이 REST에 무언가를 추가한다는 사실을 알도록주의해야합니다. 즉, 다른 레이어를 나타냅니다. 대부분의 경우, 일부 유형의 API 호출과 함께 사용되는 REST를 참조하는 REST / query가 표시됩니다.

    AWS에 작성한 대부분의 REST 요청에 서명해야합니다. Simple Storage Service (S3)와 같은 일부 서비스는 익명의 요청을 허용합니다. 그러나 상당한 양의 정보를 수집하려면 서명 된 (인증 된) 요청을 제공해야합니다. 그러나이 기사에서는 이러한 요청을 사용하여 S3 버킷의 보안 문제를 해결하는 방법에 대해 설명합니다.

    CLI 또는 SDK를 사용하여 요청할 때, 환경은 요청을 서명합니다. 요청이 서명 된 경우에도 수동으로 작업을 수행 할 필요는 없습니다. 세부 정보 서명에 대한 자세한 내용을 볼 수 있습니다.

    AWS - Dummies

    편집자의 선택

    관심있는 존재를 유지할 시간을 찾음 - 인형

    관심있는 존재를 유지할 시간을 찾음 - 인형

    Pinterest는 습관성을 가질 수 있습니다. . 당신이 세상에 항상 있다면 그것은 위대 할 수 있습니다. 그렇지 않으면 Pinterest를 직장, 삶, 수면 및 기타 소셜 네트워크에 참여시키지 않고도 계속 활동적으로 참여할 수 있습니다. 몇 가지 요령이 있습니다 : Have ...

    Pinterest에서 가격 태그를 추가하는 방법 - 인형

    Pinterest에서 가격 태그를 추가하는 방법 - 인형

    Pinterest는 아름답게 간단합니다. 핀에 대한 설명을 작성할 때 $ 1 또는 $ 3과 같이 가격이 뒤 따르는 달러 기호를 포함하십시오. 25. 핀의 설명에 가격이 추가되면 Pinterest는 핀의 왼쪽 상단 구석에 가격표 리본을 표시합니다. ...

    Pinterest가 브랜드 판매 촉진 방법 -

    Pinterest가 브랜드 판매 촉진 방법 -

    Pinterest는 브랜드가 판매 할 수있는 독특한 기회를 제공합니다 소셜 네트워크가 너무 많아서 제품 및 가격을 표시 할 수 없으므로 제품을 선택해야합니다. 귀하의 브랜드가 제품이든 서비스이든 관계없이 Pinterest 보드를 카탈로그 또는 선물 가이드로 사용하여 피들러가 귀하의 제품을 검색하고 구입할 수 있습니다. 모든 것을 ...

    편집자의 선택

    인터랙티브 루비에서 숫자 입력하기 - 인형

    인터랙티브 루비에서 숫자 입력하기 - 인형

    터미널 프로그램 (Mac) 또는 Ruby 바로 가기가있는 콘솔 (Windows). 그것이 실행 중일 때, 그 밖의 모든 것은 동일합니다. 터미널이라는 용어는 Mac 또는 Windows에서 터미널 또는 콘솔 프로그램을 의미합니다. 대화 형 루비는 IRB 또는 irb로 알려져 있습니다. ...

    RibbonX 컨트롤 - 더미

    RibbonX 컨트롤 - 더미

    다음 테이블은 RibbonX의 많은 컨트롤과 그 기능을 실행합니다. 목록에는 가장 일반적인 콜백 및 속성도 포함되어 있지만 컨트롤이 지원하는 모든 콜백 또는 속성이 아닙니다. 컨트롤 설명 일반 콜백 공통 속성 상자 그룹 내에서 컨트롤을 그룹화합니다. 모든 컨트롤을 배치 할 수 있습니다.

    루비에서 직사각형을 그리기위한 코드를 작성하는 방법 - 루미의

    루비에서 직사각형을 그리기위한 코드를 작성하는 방법 - 루미의

    ASCII 아트를 사용하여 화면상의 직사각형. 패턴으로 채워진 종이에 직사각형을 그리려면 어떻게해야할까요? 먼저 사각형의 외곽선을 그릴 수 있습니다. 그러면 내부를 채색 할 수 있습니다. 하지만 ...

    편집자의 선택

    시각 효과로 스크래치 스프라이트 수정하기 - 더미

    시각 효과로 스크래치 스프라이트 수정하기 - 더미

    콜라주를 스크래치로 만들 때, 전경의 스프라이트가 조금 투명 해져서 그 뒤에있는 이미지의 일부를 볼 수 있습니다. 사진과 다른 그래픽을 혼합하는이 방법은 스크래치에서 프로그래밍하는 데 약간의 시간이 걸리지 만 결과는 그만한 가치가 있습니다! 스프라이트를 투명하게 만듭니다. 지금은 ...

    코드의 HTML 속성 - 더미

    코드의 HTML 속성 - 더미

    속성은 요소의 동작을 수정하거나 추가 정보를 지정하는 추가 방법을 제공합니다. 일반적으로 항상 그런 것은 아니지만 따옴표로 묶인 값과 동일한 속성을 설정합니다. USA New York City title 속성은 권고를 제공합니다 ...

    HTML 요소 식별 - 더미

    HTML 요소 식별 - 더미

    HTML은 요소라는 특수 텍스트 키워드를 사용하여 웹 사이트를 구성하고 스타일을 지정합니다. 브라우저는 요소를 인식하고 다음 세 가지 조건이 존재하는 경우 그 효과를 적용합니다. 요소는 특수한 의미를 지닌 문자, 단어 또는 구입니다. 예를 들어, h1은 헤더 효과를 적용하기 위해 브라우저에서 인식하는 요소입니다.