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 Versionen von Anwendungen semanticVersion
URI
/applications/
applicationId
/versions/semanticVersion
HTTPMethoden
PUT
Vorgangs-ID: CreateApplicationVersion
Erstellt eine Anwendungsversion
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
applicationId | String | True | Der Amazon-Ressourcenname (ARN) der Anwendung. |
semanticVersion | String | True | Die semantische Version der neuen Version. |
Statuscode | Antwortmodell | Beschreibung |
---|---|---|
201 | Version | Herzlichen Glückwunsch |
400 | BadRequestException | Einer der Parameter der Anfrage ist ungültig. |
403 | ForbiddenException | Der Client ist nicht authentifiziert. |
409 | ConflictException | Die Ressource ist bereits vorhanden. |
429 | TooManyRequestsException | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. |
500 | InternalServerErrorException | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. |
OPTIONS
Name | Typ | Erforderlich | Beschreibung |
---|---|---|---|
applicationId | String | True | Der Amazon-Ressourcenname (ARN) der Anwendung. |
semanticVersion | String | True | Die semantische Version der neuen Version. |
Statuscode | Antwortmodell | Beschreibung |
---|---|---|
200 | None | Antwort von 200 |
Schemata
Anfragetexte
{ "templateBody": "string", "templateUrl": "string", "sourceCodeUrl": "string", "sourceCodeArchiveUrl": "string" }
Antworttexte
{ "applicationId": "string", "semanticVersion": "string", "sourceCodeUrl": "string", "sourceCodeArchiveUrl": "string", "templateUrl": "string", "creationTime": "string", "parameterDefinitions": [ { "name": "string", "defaultValue": "string", "description": "string", "type": "string", "noEcho": boolean, "allowedPattern": "string", "constraintDescription": "string", "minValue": integer, "maxValue": integer, "minLength": integer, "maxLength": integer, "allowedValues": [ "string" ], "referencedByResources": [ "string" ] } ], "requiredCapabilities": [ enum ], "resourcesSupported": boolean }
Eigenschaften
BadRequestException
Einer der Parameter der Anfrage ist ungültig.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
errorCode | Zeichenfolge | False | 400 |
message | Zeichenfolge | False | Einer der Parameter der Anfrage ist ungültig. |
Capability
Werte, die angegeben werden müssen, um einige Anwendungen bereitzustellen.
CAPABILITY_IAM
CAPABILITY_NAMED_IAM
CAPABILITY_AUTO_EXPAND
CAPABILITY_RESOURCE_POLICY
ConflictException
Die Ressource ist bereits vorhanden.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
errorCode | Zeichenfolge | False | 409 |
message | Zeichenfolge | False | Die Ressource ist bereits vorhanden. |
CreateApplicationVersionInput
Erstellen Sie eine Versionsanfrage.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
sourceCodeArchiveUrl | Zeichenfolge | False | Ein Link zum S3-Objekt, das das ZIP Archiv des Quellcodes für diese Version Ihrer Anwendung enthält. Maximale Größe 50 MB |
sourceCodeUrl | Zeichenfolge | False | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. den URL eines bestimmten GitHub Commits. |
templateBody | Zeichenfolge | False | Die AWS SAM unformatierte Paketvorlage Ihrer Anwendung. |
templateUrl | Zeichenfolge | False | Ein Link zur verpackten AWS SAM Vorlage Ihrer Anwendung. |
ForbiddenException
Der Client ist nicht authentifiziert.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
errorCode | Zeichenfolge | False | 403 |
message | Zeichenfolge | False | Der Client ist nicht authentifiziert. |
InternalServerErrorException
Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
errorCode | Zeichenfolge | False | 500 |
message | Zeichenfolge | False | Beim AWS Serverless Application Repository Dienst ist ein interner Fehler aufgetreten. |
ParameterDefinition
Von der Anwendung unterstützte Parameter.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
allowedPattern | Zeichenfolge | False | Gibt einen regulären Ausdruck an, der die zulässigen Muster für |
allowedValues | Array des Typs string | False | Gibt ein Array mit einer Liste der für den Parameter zulässigen Werte an. |
constraintDescription | Zeichenfolge | False | Gibt eine Zeichenfolge als Beschreibung für eine Einschränkung an. Diese Beschreibung wird bei Verstößen gegen die Einschränkung angezeigt. Für einen Parameter mit einem zulässigen Muster
Durch Hinzufügen einer Beschränkungsbeschreibung, z. B. „darf nur Groß- und Kleinbuchstaben und Zahlen enthalten“, können Sie die folgende benutzerdefinierte Fehlermeldung anzeigen:
|
defaultValue | Zeichenfolge | False | Gibt einen Wert des entsprechenden Typs an, den die Vorlage nutzen soll, wenn zum Zeitpunkt der Stack-Erstellung kein Wert angegeben wird. Wenn Sie Einschränkungen für den Parameter definieren, müssen Sie einen Wert angeben, der diese Einschränkungen einhält. |
description | Zeichenfolge | False | Eine Zeichenfolge mit bis zu 4.000 Zeichen, die den Parameter beschreibt. |
maxLength | Ganzzahl | False | Ein ganzzahliger Wert, der die größte Anzahl von Zeichen bestimmt, die Sie für |
maxValue | Ganzzahl | False | Ein numerischer Wert, der den größten numerischen Wert bestimmt, den Sie für |
minLength | Ganzzahl | False | Ein ganzzahliger Wert, der die kleinste Anzahl von Zeichen bestimmt, die Sie für |
minValue | Ganzzahl | False | Ein numerischer Wert, der den kleinsten numerischen Wert bestimmt, den Sie für |
name | Zeichenfolge | True | Der Name des Parameters. |
noEcho | boolesch | False | Gibt an, ob der Parameterwert immer dann maskiert werden soll, wenn jemand einen Aufruf tätigt, der den Stack beschreibt. Wenn Sie den Wert auf true setzen, wird der Parameterwert mit Sternchen (*****) maskiert. |
referencedByResources | Array des Typs string | True | Eine Liste von AWS SAM Ressourcen, die diesen Parameter verwenden. |
type | Zeichenfolge | False | Der Typ des Parameters. Zulässige Werte: Benutzer können beispielsweise angeben Benutzer könnten beispielsweise angeben. Benutzer könnten beispielsweise „80,20" angeben und dann das Ergebnis anzeigen. Benutzer könnten beispielsweise „test, dev, prod“ angeben und dann die Ergebnisse angeben. |
TooManyRequestsException
Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
errorCode | Zeichenfolge | False | 429 |
message | Zeichenfolge | False | Der Client sendet mehr als die zulässige Anzahl von Anfragen pro Zeiteinheit. |
Version
Einzelheiten zur Anwendungsversion.
Eigenschaft | Typ | Erforderlich | Beschreibung |
---|---|---|---|
applicationId | Zeichenfolge | True | Die Anwendung Amazon Resource Name (ARN). |
creationTime | Zeichenfolge | True | Datum und Uhrzeit der Erstellung dieser Ressource. |
parameterDefinitions | Array des Typs ParameterDefinition | True | Eine Reihe von Parametertypen, die von der Anwendung unterstützt werden. |
requiredCapabilities | Array des Typs Funktion | True | Eine Liste von Werten, die Sie angeben müssen, bevor Sie bestimmte Anwendungen bereitstellen können. Einige Anwendungen können Ressourcen enthalten, die sich auf die Berechtigungen in Ihrem AWS Konto auswirken können, z. B. indem neue Benutzer AWS Identity and Access Management (IAM) erstellt werden. Für diese Anwendungen müssen Sie ihre Funktionen ausdrücklich bestätigen, indem Sie diesen Parameter angeben. Die einzig gültigen Werte sind Für die folgenden Ressourcen müssen Sie Für die folgenden Ressourcen müssen Sie Bei Anwendungen, die eine oder mehrere verschachtelte Anwendungen enthalten, müssen Sie Wenn Ihre Anwendungsvorlage eine der oben genannten Ressourcen enthält, empfehlen wir Ihnen, vor der Bereitstellung alle mit der Anwendung verknüpften Berechtigungen zu überprüfen. Wenn Sie diesen Parameter nicht für eine Anwendung angeben, die Funktionen benötigt, schlägt der Aufruf fehl. |
resourcesSupported | boolesch | True | Ob alle in dieser Anwendung enthaltenen AWS Ressourcen in der Region unterstützt werden, in der sie abgerufen wird. |
semanticVersion | Zeichenfolge | True | Die semantische Version der Anwendung: |
sourceCodeArchiveUrl | Zeichenfolge | False | Ein Link zum S3-Objekt, das das ZIP Archiv des Quellcodes für diese Version Ihrer Anwendung enthält. Maximale Größe 50 MB |
sourceCodeUrl | Zeichenfolge | False | Ein Link zu einem öffentlichen Repository für den Quellcode Ihrer Anwendung, z. B. den URL eines bestimmten GitHub Commits. |
templateUrl | Zeichenfolge | True | Ein Link zum AWS SAM Template-Paket Ihrer Anwendung. |
Weitere Informationen finden Sie auch unter
Weitere Informationen zur Verwendung API in einer der sprachspezifischen Sprachen AWS SDKs und Referenzen finden Sie im Folgenden: