내부 API 작업 - AMS 고급 사용 설명서

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

내부 API 작업

API 작업을 모니터링하는 경우 다음 내부 전용 작업에 대한 호출이 표시될 수 있습니다.

  • GetDashboardUrl

  • ListReportsV2

내부 API 작업: GetDashboardUrl

이 작업은 AMS 콘솔에서 호출할 때 시스템 로그에 표시됩니다. 다른 사용 사례는 없습니다. 직접 사용할 수 없습니다.

해당 보고서에 대한 임베디드 대시보드 URL을 반환합니다. 이 작업은에서 dashboardName 반환한를 수락합니다ListReports.

요청 구문

HTTP/1.1 200 Content-type: application/json { "dashboardName": "string" }

요청 요소

dashboardName: URL이 요청되는 QuickSight 대시보드의 이름입니다. 대시보드 이름은 ListReportsV2에 반환됩니다.

유형: 문자열

응답 구문

HTTP/1.1 200 Content-type: application/json { "url": "string" }

응답 요소

작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다. 다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

url: 요청된에 대한 QuickSight URL을 반환합니다dashboardName.

유형: 문자열

오류

모든 작업에 공통적인 오류에 대한 자세한 내용은 공통 오류를 참조하세요.

BadRequestException:

제출된 요청이 유효하지 않습니다. 예를 들어 입력이 불완전하거나 잘못된 경우입니다. 자세한 내용은 함께 제공되는 오류 메시지를 참조하세요.

HTTP 상태 코드: 400

NotFoundException:

요청된 리소스를 찾을 수 없습니다. 요청 URI가 올바른지 확인합니다.

HTTP 상태 코드: 404

TooManyRequestsException:

요청이 제한 한도에 도달했습니다. 지정된 기간 후에 재시도합니다.

HTTP 상태 코드: 429

UnauthorizedException:

호출자의 권한이 충분하지 않아 요청이 거부됩니다.

HTTP 상태 코드: 401

내부 API 작업: ListReportsV2

이 API는 AMS 콘솔에서 호출할 때 시스템 로그에 나타납니다. 다른 사용 사례는 없습니다. 직접 사용할 수 없습니다.

지정된 계정에 사용할 수 있는 운영 보고서 목록을 반환합니다.

요청 구문

요청에 요청 본문이 없습니다.

응답 구문

HTTP/1.1 200 Content-type: application/json { "reportsList": [ { "dashboard": "string", "lastUpdatedTime": "string", } ], "reportsType": "string" }

응답 요소

작업이 성공하면 서비스가 HTTP 200 응답을 반송합니다. 다음 데이터는 서비스에 의해 JSON 형식으로 반환됩니다.

reportsList: 사용 가능한 운영 보고서 목록입니다.

유형: 대시보드 객체 배열

reportsType: 보고서가 여러 계정에 걸쳐 집계되는지 여부를 나타냅니다.

유형: 문자열

오류

모든 작업에 공통적인 오류에 대한 자세한 내용은 공통 오류를 참조하세요.

BadRequestException:

제출된 요청이 유효하지 않습니다. 예를 들어 입력이 불완전하거나 올바르지 않습니다. 자세한 내용은 함께 제공되는 오류 메시지를 참조하세요.

HTTP 상태 코드: 400

NotFoundException:

요청된 리소스를 찾을 수 없습니다. 요청 URI가 올바른지 확인합니다.

HTTP 상태 코드: 404

TooManyRequestsException:

요청이 제한 한도에 도달했습니다. 지정된 기간 후에 재시도합니다.

HTTP 상태 코드: 429

UnauthorizedException:

호출자의 권한이 충분하지 않아 요청이 거부됩니다.

HTTP 상태 코드: 401