本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Step Functions 中本地測試狀態機
AWS Step Functions 本地是 Step Functions 的可下載版本,可讓您使用在自己的開發環境中運行的 Step Functions 版本開發和測試應用程序。Step Functions 的本地版本可以調用 AWS Lambda 函數,都在 AWS 並在本地運行。您還可以協調其他支持 AWS 服務。
注意
Step Functions 本地使用僅在本地工作的假帳戶。
執行 Step Functions 本機時,您可以使用下列其中一種方式來叫用服務整合:
-
設定的本機端點 AWS Lambda 和其他服務。如需有關支援端點的資訊,請參閱設定 Step Functions 的組態選項本機。
-
直接撥打電話 AWS 從 Step Functions 本地服務。
-
嘲笑服務集成的響應。如需使用模擬服務整合的相關資訊,請參閱在 Step Functions 數本地中使用模擬服務集成進行測試。
AWS Step Functions 本地可作為一個軟JAR件包或運行在 Microsoft 視窗,Linux,macOS 和其他平台,支持 Java 或碼頭的自包裝碼頭映像。
警告
的可下載版本 AWS Step Functions 僅用於測試,絕不應用於處理敏感信息。
提示
確保您使用的是 Step Functions 本地版本 1.12.0
下列主題說明如何使用 Docker 和 JAR file 設定「Step Functions 本機」,以及如何執行「本機 Step Functions」以使用 AWS Lambda, AWS Serverless Application Model(AWS SAM) CLI 本機或其他支援的服務。