Veröffentlicht am: Jan 18, 2023
AWS CloudFormation kündigt die Unterstützung für CloudFormation Linter (cfn-lint) im AWS Serverless Application Model Command Line Interface (AWS SAM CLI) an. Das cfn-lint-Tool validiert Ihre SAM-JSON/YAML-Vorlage anhand von CloudFormation-basierten Regeln und gibt Diagnosefehlermeldungen zurück. Mit diesem Start können Sie den optionalen Parameter —lint im Befehl sam validate verwenden, um cfn-lint-Validierungen für Ihre SAM-JSON/YAML-Vorlagen auszuführen.
Sie können --lint verwenden, um auf CloudFormation basierende Regeln zu überprüfen. Diese Regeln überprüfen Vorlagenattribute wie die Vorlagengröße, die Grenzwerte für die Vorlagenbeschreibung, die Fn::GetAtt-Parameter, die Syntaxstruktur von Fn::If und mehr. Eine vollständige Liste der Standardregeln finden Sie in der CFN-Lint-Regelrichtlinie.
Diese Funktion ist in den folgenden Regionen verfügbar: USA Ost (Ohio und Nord-Virginia), USA West (Nordkalifornien und Oregon), Afrika (Kapstadt), Asien-Pazifik (Hongkong, Hyderabad, Jakarta, Mumbai, Osaka, Seoul, Singapur, Sydney und Tokio), Kanada (Zentral), China (Peking), betrieben von Sinnet, und China (Ningxia), betrieben von NWCD, Europa (Frankfurt, Irland, London, Mailand, Paris, Spanien, Stockholm und Zürich), Naher Osten (Bahrain und Vereinigte Arabische Emirate), Südamerika (São Paulo) sowie AWS GovCloud (USA-Ost) und (USA-West).
Um die neueste Version der SAM-CLI zu installieren, folgen Sie den folgenden Anweisungen.