기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
애플리케이션 applicationId 정책
URI
/applications/
applicationId
/policy
HTTP 메서드
GET
작업 ID: GetApplicationPolicy
애플리케이션의 정책을 검색합니다.
명칭 | 유형 | 필수 | 설명 |
---|---|---|---|
applicationId | String | True | 애플리케이션의 Amazon 리소스 이름(ARN)입니다. |
상태 코드 | 응답 모델 | 설명 |
---|---|---|
200 | ApplicationPolicy | Success |
400 | BadRequestException | 요청의 파라미터 중 하나가 잘못되었습니다. |
403 | ForbiddenException | 클라이언트가 인증되지 않았습니다. |
404 | NotFoundException | 요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다. |
429 | TooManyRequestsException | 클라이언트가 시간 단위당 허용된 요청 수를 초과하여 전송하고 있습니다. |
500 | InternalServerErrorException | AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다. |
PUT
작업 ID: PutApplicationPolicy
애플리케이션에 대한 권한 정책을 설정합니다. 이 작업에 지원되는 작업 목록은 애플리케이션 권한 단원을 참조하십시오.
명칭 | 유형 | 필수 | 설명 |
---|---|---|---|
applicationId | String | True | 애플리케이션의 Amazon 리소스 이름(ARN)입니다. |
상태 코드 | 응답 모델 | 설명 |
---|---|---|
200 | ApplicationPolicy | Success |
400 | BadRequestException | 요청의 파라미터 중 하나가 잘못되었습니다. |
403 | ForbiddenException | 클라이언트가 인증되지 않았습니다. |
404 | NotFoundException | 요청에 지정된 리소스(예: 액세스 정책 문)가 존재하지 않습니다. |
429 | TooManyRequestsException | 클라이언트가 시간 단위당 허용된 요청 수를 초과하여 전송하고 있습니다. |
500 | InternalServerErrorException | AWS Serverless Application Repository 서비스에 내부 오류가 발생했습니다. |
OPTIONS
명칭 | 유형 | 필수 | 설명 |
---|---|---|---|
applicationId | String | True | 애플리케이션의 Amazon 리소스 이름(ARN)입니다. |
상태 코드 | 응답 모델 | 설명 |
---|---|---|
200 | 없음 | 응답 200개 |
스키마
요청 본문
{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "string" ] } ] }
응답 본문
{ "statements": [ { "statementId": "string", "principals": [ "string" ], "actions": [ "string" ], "principalOrgIDs": [ "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에서 이를 사용하는 방법에 대한 자세한 내용은 다음을 참조하세요.