Wenn ein AWS::ApiGateway::BasePathMapping
durch Cloudformation zu erstellen versucht, bin ich folgende Fehlermeldung gegeben:Ungültige Domain-Namen-Kennung angegeben
Invalid domain name identifier specified
Unten ist der Abschnitt (e) von meiner Cloudformation-Vorlage, die die AWS::ApiGateway::BasePathMapping
schaffen sollte:
{
"Parameters": {
"ApiDomainName": {
"Description": "The domain name for the API",
"Type": "String"
}
},
"Resources": {
"ApiBasePathMapping": {
"Type": "AWS::ApiGateway::BasePathMapping",
"Properties": {
"DomainName": {
"Ref": "ApiDomainName"
},
"RestApiId": {
"Ref": "RepositoryApi"
},
"Stage": {
"Ref": "ApiProductionStage"
}
},
"DependsOn": [
"ApiProductionStage"
]
}
}
}
die documentation nicht erwähnt, dass es etwas besonderes für die DomainName
sein muss, aber die Dokumentation für diese Ressource scheint einige Informationen zu fehlen (es nicht auflistet Ausgänge zum Beispiel obwohl als Beispiel ein Distribution Domain Name
erstellt wurde).
Der Rest des Stapels funktioniert wie erwartet. Ich versuche, diese Ressource als Change Set hinzuzufügen. Ich besitze die Domäne, die ich verwenden möchte, und ich habe ein Zertifikat in ACM für diese Domäne erstellt.
Ich weiß nicht, wie ich das verpasst. Vielen Dank. – JRLambert