applicationId Kebijakan Aplikasi - AWS Serverless Application Repository

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

applicationId Kebijakan Aplikasi

URI

/applications/applicationId/policy

HTTPmetode

GET

ID Operasi: GetApplicationPolicy

Mengambil kebijakan untuk aplikasi.

Parameter jalur
NamaTipeDiperlukanDeskripsi
applicationIdStringTrue

Nama Sumber Daya Amazon (ARN) dari aplikasi.

Respons
Kode statusModel responsDeskripsi
200ApplicationPolicy

Berhasil

400BadRequestException

Salah satu parameter dalam permintaan tidak valid.

403ForbiddenException

Klien tidak diautentikasi.

404NotFoundException

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

429TooManyRequestsException

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

500InternalServerErrorException

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

PUT

ID Operasi: PutApplicationPolicy

Menetapkan kebijakan izin untuk aplikasi. Untuk daftar tindakan yang didukung untuk operasi ini, lihat Izin Aplikasi.

Parameter jalur
NamaTipeDiperlukanDeskripsi
applicationIdStringTrue

Nama Sumber Daya Amazon (ARN) dari aplikasi.

Respons
Kode statusModel responsDeskripsi
200ApplicationPolicy

Berhasil

400BadRequestException

Salah satu parameter dalam permintaan tidak valid.

403ForbiddenException

Klien tidak diautentikasi.

404NotFoundException

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

429TooManyRequestsException

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

500InternalServerErrorException

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

OPTIONS

Parameter jalur
NamaTipeDiperlukanDeskripsi
applicationIdStringTrue

Nama Sumber Daya Amazon (ARN) dari aplikasi.

Respons
Kode statusModel responsDeskripsi
200Tidak ada

200 respon

Skema

Permintaan badan

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

Badan respons

{ "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" }

Properti

ApplicationPolicy

Pernyataan kebijakan diterapkan pada aplikasi.

PropertiTipeDiperlukanDeskripsi
statements

Array tipe ApplicationPolicyStatement

True

Array pernyataan kebijakan yang diterapkan pada aplikasi.

ApplicationPolicyStatement

Pernyataan kebijakan diterapkan pada aplikasi.

PropertiTipeDiperlukanDeskripsi
actions

Array tipe string

True

Untuk daftar tindakan yang didukung untuk operasi ini, lihat Izin Aplikasi.

principalOrgIDs

Array tipe string

False

AWS Organizations ID untuk berbagi aplikasi dengan.

principals

Array tipe string

True

Array AWS akun IDs untuk berbagi aplikasi dengan, atau* untuk membuat aplikasi publik.

statementId

string

False

ID unik untuk pernyataan tersebut.

BadRequestException

Salah satu parameter dalam permintaan tidak valid.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

400

message

string

False

Salah satu parameter dalam permintaan tidak valid.

ForbiddenException

Klien tidak diautentikasi.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

403

message

string

False

Klien tidak diautentikasi.

InternalServerErrorException

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

500

message

string

False

AWS Serverless Application Repository Layanan mengalami kesalahan internal.

NotFoundException

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

404

message

string

False

Sumber daya (misalnya, pernyataan kebijakan akses) yang ditentukan dalam permintaan tidak ada.

TooManyRequestsException

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

PropertiTipeDiperlukanDeskripsi
errorCode

string

False

429

message

string

False

Klien mengirim lebih dari jumlah permintaan yang diizinkan per unit waktu.

Lihat juga

Untuk informasi selengkapnya tentang penggunaan ini API di salah satu bahasa khusus AWS SDKs dan referensi, lihat berikut ini:

GetApplicationPolicy

PutApplicationPolicy