CreateApplicationPresignedUrl - Amazon Managed Service for Apache Flink(이전의 Amazon Kinesis Data Analytics for Apache Flink)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CreateApplicationPresignedUrl

애플리케이션의 확장 프로그램에 연결하는 데 사용할 수 있는 URL을 생성하고 반환합니다.

이 API를 직접적으로 호출하는 데 사용되는 IAM 역할 또는 사용자에 따라 확장 프로그램에 액세스할 수 있는 권한이 정의됩니다. 미리 서명된 URL이 생성된 후에는 이 URL에 액세스하는 데 추가 권한이 필요하지 않습니다. 이 API에 대한 IAM 권한 부여 정책은 확장 프로그램에 연결을 시도하는 모든 HTTP 요청에 대해서도 적용됩니다.

SessionExpirationDurationInSeconds 파라미터를 사용하여 URL의 유효 기간을 제어할 수 있습니다. 이 파라미터를 제공하지 않으면 반환된 URL은 12시간 동안 유효합니다.

참고

전화를 통해 받은 URL은 3분 이내에 CreateApplicationPresignedUrl 사용해야 유효합니다. 3분 제한이 만료된 후 처음 URL을 사용하려고 하면 서비스에서 HTTP 403 Forbidden 오류를 반환합니다.

구문 요청

{ "ApplicationName": "string", "SessionExpirationDurationInSeconds": number, "UrlType": "string" }

요청 파라미터

요청은 JSON 형식으로 다음 데이터를 받습니다.

ApplicationName

애플리케이션의 이름입니다.

유형: 문자열

길이 제약: 최소 길이는 1. 최대 길이 128.

패턴: [a-zA-Z0-9_.-]+

필수 사항 여부: Yes

SessionExpirationDurationInSeconds

반환된 URL이 유효한 기간(초)입니다.

타입: Long

유효한 범위: 최소 값은 1800입니다. 최대 값은 43200입니다.

필수 여부: 아니요

UrlType

URL을 생성하고 반환할 확장 프로그램의 유형입니다. 현재 유효한 확장 URL 유형은 FLINK_DASHBOARD_URL뿐입니다.

타입: 문자열

유효 값: FLINK_DASHBOARD_URL | ZEPPELIN_UI_URL

필수 여부: 예

응답 구문

{ "AuthorizedUrl": "string" }

응답 요소

작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다.

다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

AuthorizedUrl

확장 프로그램의 URL입니다.

유형: 문자열

길이 제약: 최소 길이는 1. 최대 길이는 2,048.

Errors

InvalidArgumentException

지정한 입력 파라미터 값이 유효하지 않습니다.

HTTP 상태 코드: 400

ResourceInUseException

이 작업에는 애플리케이션을 사용할 수 없습니다.

HTTP 상태 코드: 400

ResourceNotFoundException

지정된 애플리케이션을 찾을 수 없습니다.

HTTP 상태 코드: 400

참고

언어별 AWS SDK 중 하나에서 이 API를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.