ApplicationID-Richtlinie für Anwendungen - AWS Serverless Application Repository

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ApplicationID-Richtlinie für Anwendungen

URI

/applications/applicationId/policy

HTTP-Methoden

GET

Vorgangs-ID: GetApplicationPolicy

Ruft die Richtlinie für die Anwendung ab.

Pfadparameter
NameTypErforderlichBeschreibung
applicationIdStringTrue

Der Amazon-Ressourcenname (ARN) der Anwendung.

Antworten
StatuscodeAntwortmodellBeschreibung
200ApplicationPolicy

Herzlichen Glückwunsch

400BadRequestException

Einer der Parameter der Anfrage ist ungültig.

403ForbiddenException

Der Client ist nicht authentifiziert.

404NotFoundException

Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden.

429TooManyRequestsException

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.

500InternalServerErrorException

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.

PUT

Vorgangs-ID: PutApplicationPolicy

Legt die Berechtigungsrichtlinie für eine Anwendung fest. Eine Liste der für diesen Vorgang unterstützten Aktionen finden Sie unter Anwendungsberechtigungen.

Pfadparameter
NameTypErforderlichBeschreibung
applicationIdStringTrue

Der Amazon-Ressourcenname (ARN) der Anwendung.

Antworten
StatuscodeAntwortmodellBeschreibung
200ApplicationPolicy

Herzlichen Glückwunsch

400BadRequestException

Einer der Parameter der Anfrage ist ungültig.

403ForbiddenException

Der Client ist nicht authentifiziert.

404NotFoundException

Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden.

429TooManyRequestsException

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.

500InternalServerErrorException

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.

OPTIONS

Pfadparameter
NameTypErforderlichBeschreibung
applicationIdStringTrue

Der Amazon-Ressourcenname (ARN) der Anwendung.

Antworten
StatuscodeAntwortmodellBeschreibung
200None

Antwort von 200

Schemata

Anfragetexte

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

Antworttexte

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

Eigenschaften

ApplicationPolicy

Grundsatzerklärungen, die auf die Anwendung angewendet wurden.

EigenschaftTypErforderlichBeschreibung
statements

Array vom Typ ApplicationPolicyStatement

True

Eine Reihe von Grundsatzerklärungen, die auf die Anwendung angewendet wurden.

ApplicationPolicyStatement

Für die Anwendung geltende Grundsatzerklärung.

EigenschaftTypErforderlichBeschreibung
actions

Array vom Typ string

True

Eine Liste der für diesen Vorgang unterstützten Aktionen finden Sie unter Anwendungsberechtigungen.

principalOrgIDs

Array vom Typ string

False

Die AWS Organizations ID, mit der die Anwendung gemeinsam genutzt werden soll.

principals

Array vom Typ string

True

Eine Reihe von AWS Konto-IDs, mit denen die Anwendung geteilt werden soll, oder *, um die Anwendung öffentlich zu machen.

statementId

Zeichenfolge

False

Eine eindeutige ID für den Kontoauszug.

BadRequestException

Einer der Parameter der Anfrage ist ungültig.

EigenschaftTypErforderlichBeschreibung
errorCode

Zeichenfolge

False

400

message

Zeichenfolge

False

Einer der Parameter der Anfrage ist ungültig.

ForbiddenException

Der Client ist nicht authentifiziert.

EigenschaftTypErforderlichBeschreibung
errorCode

Zeichenfolge

False

403

message

Zeichenfolge

False

Der Client ist nicht authentifiziert.

InternalServerErrorException

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.

EigenschaftTypErforderlichBeschreibung
errorCode

Zeichenfolge

False

500

message

Zeichenfolge

False

Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.

NotFoundException

Die in der Anfrage angegebene Ressource (z. B. eine Anweisung zur Zugriffsrichtlinie) ist nicht vorhanden.

EigenschaftTypErforderlichBeschreibung
errorCode

Zeichenfolge

False

404

message

Zeichenfolge

False

Die in der Anfrage angegebene Ressource (z. B. eine Erklärung zur Zugriffsrichtlinie) ist nicht vorhanden.

TooManyRequestsException

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.

EigenschaftTypErforderlichBeschreibung
errorCode

Zeichenfolge

False

429

message

Zeichenfolge

False

Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.

Weitere Informationen finden Sie auch unter

Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs und Referenzen finden Sie im Folgenden:

GetApplicationPolicy

PutApplicationPolicy