애플리케이션 applicationId 정책 - AWS Serverless Application Repository

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

애플리케이션 applicationId 정책

URI

/applications/applicationId/policy

HTTP 메서드

GET

작업 ID: GetApplicationPolicy

애플리케이션의 정책을 검색합니다.

경로 파라미터
명칭유형필수설명
applicationIdStringTrue

애플리케이션의 Amazon 리소스 이름(ARN)입니다.

응답
상태 코드응답 모델설명
200ApplicationPolicy

Success

400BadRequestException

요청의 파라미터 중 하나가 잘못되었습니다.

403ForbiddenException

클라이언트가 인증되지 않았습니다.

404NotFoundException

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

429TooManyRequestsException

클라이언트가 시간 단위당 허용된 요청 수를 초과하여 전송하고 있습니다.

500InternalServerErrorException

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

PUT

작업 ID: PutApplicationPolicy

애플리케이션에 대한 권한 정책을 설정합니다. 이 작업에 지원되는 작업 목록은 애플리케이션 권한 단원을 참조하십시오.

경로 파라미터
명칭유형필수설명
applicationIdStringTrue

애플리케이션의 Amazon 리소스 이름(ARN)입니다.

응답
상태 코드응답 모델설명
200ApplicationPolicy

Success

400BadRequestException

요청의 파라미터 중 하나가 잘못되었습니다.

403ForbiddenException

클라이언트가 인증되지 않았습니다.

404NotFoundException

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

429TooManyRequestsException

클라이언트가 시간 단위당 허용된 요청 수를 초과하여 전송하고 있습니다.

500InternalServerErrorException

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

OPTIONS

경로 파라미터
명칭유형필수설명
applicationIdStringTrue

애플리케이션의 Amazon 리소스 이름(ARN)입니다.

응답
상태 코드응답 모델설명
200없음

응답 200개

스키마

요청 본문

{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }

응답 본문

{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }
{ "message": "string", "errorCode": "string" }

속성

ApplicationPolicy

애플리케이션에 적용되는 정책 설명입니다.

속성유형필수설명
statements

유형의 배열 ApplicationPolicyStatement

True

애플리케이션에 적용된 정책 설명의 배열입니다.

ApplicationPolicyStatement

애플리케이션에 적용되는 정책 설명입니다.

속성유형필수설명
actions

유형의 배열 string

True

이 작업에 지원되는 작업 목록은 애플리케이션 권한을 참조하세요.

principalOrgIDs

유형의 배열 string

False

애플리케이션을 공유할 AWS Organizations ID입니다.

principals

유형의 배열 string

True

애플리케이션을 IDs 공유할 AWS 계정 배열 또는 애플리케이션을 공개하려면 *.

statementId

문자열

False

문에 대한 고유 ID입니다.

BadRequestException

요청의 파라미터 중 하나가 잘못되었습니다.

속성유형필수설명
errorCode

문자열

False

400

message

문자열

False

요청의 파라미터 중 하나가 잘못되었습니다.

ForbiddenException

클라이언트가 인증되지 않았습니다.

속성유형필수설명
errorCode

문자열

False

403

message

문자열

False

클라이언트가 인증되지 않았습니다.

InternalServerErrorException

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

속성유형필수설명
errorCode

문자열

False

500

message

문자열

False

AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다.

NotFoundException

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

속성유형필수설명
errorCode

문자열

False

404

message

문자열

False

요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다.

TooManyRequestsException

클라이언트가 시간 단위당 허용된 요청 수를 초과하여 전송하고 있습니다.

속성유형필수설명
errorCode

문자열

False

429

message

문자열

False

클라이언트가 시간 단위당 허용된 요청 수를 초과하여 전송하고 있습니다.

다음 사항도 참조하세요.

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

GetApplicationPolicy

PutApplicationPolicy