AWS Step Functions のリソース
ドキュメント
デベロッパーガイド
主な概念、チュートリアル、機能の使用手順
Amazon ステートメント言語の仕様
AWS Step Functions でステートマシンを定義するために使用する言語
API リファレンス
Step Functions API (アクションやデータタイプを含む) の使用方法
Github 上の Statelint
Amazon ステートメント言語 JSON ファイルのコマンドラインバリデーター
サーバーレスフレームワークプラグイン
サーバーレスアプリケーションの開発とデプロイに役立つオープンソースウェブフレームワーク
サーバーレスワークフローの作成
シンプルなサーバーレスワークフローの設計および実行の方法を説明する 10 分間チュートリアル
注目の発表
AWS Step Functions が Amazon API Gateway サービスとの統合サポートを開始
AWS Step Functions が Amazon API Gateway REST および HTTP API と統合され、API Gateway によって作成されたマイクロサービスを含むアプリケーションワークフローをより迅速かつ簡単に構築できるようになりました。
AWS Step Functions が Amazon Athena サービスとの統合サポートを開始
AWS Step Functions が、インタラクティブなクエリサービスである Amazon Athena と統合され、S3 データレイクのデータを照会するワークフローを構築できるようになりました。
AWS Toolkit for Visual Studio Code が AWS Step Functions のサポートを開始
AWS Toolkit for Visual Studio Code が AWS Step Functions のサポートを開始しました。これにより、コードエディタの中で、ステートマシンベースのワークフローを簡単に作成および視覚化できるようになりました。
最新情報
ウェビナー
1/5
サーバーレスでの構築: Step Functions 使用したモノリスの分割
従来のモノリシックなアーキテクチャでは、スケーリングが難しく、コードベースが拡張するにつれて更新と保守が複雑になってしまいます。しかし、モノリスのリファクタリングは安全かつ簡単に行うことができます。その方法について、AWS ソリューションアーキテクトの Angela Wang と Ronald Widha Sunarno と一緒に確認しましょう。Angela と Ron は、AWS Step Functions を使用してモノリシックな画像処理アプリケーションを複数の機能に分割します。
2/5
オーケストレーションと Machine Learning を使用して高速かつ拡張性に優れたメディア処理ワークフローを実現
この AWS テックトークでは、メタデータのタグ付け、翻訳、文字起こし、クラウドサービスなどの分野で、機械学習を使用してメディアサプライチェーンの改善に成功した AWS のお客様の事例を紹介しています。オーケストレーションを使用して、マルチステージメディアパイプラインの処理速度とスケールを最適化する方法を、サーバーレスでイベント駆動型の人工知能による M&E のユースケースを検証しながら学べます。
3/5
AWS Batch と AWS Step Functions を使用して高スループットなワークフローを設計および実行
AWS Batch を使用することにより、デベロッパー、科学者、エンジニアは、数十万件のバッチコンピューティングジョブを AWS で簡単かつ効率的に実行できます。AWS Step Functions を使用して、バッチワークフローをその規模に応じてオーケストレーションする方法を学びましょう。このテックトークでは、リソースの効率的なプロビジョニングとワークフローの実行を完全に管理する AWS Batch と AWS Step Functions を使用したアーキテクチャを紹介します。
4/5
AWS Step Functions のサーバーレスオーケストレーション
2 つ以上の Lambda 関数を使用してサーバーレスアプリケーションを構築していますか? このセッションでは、AWS CloudFormation と AWS Serverless Application Model を使用して、Step Functions ステートマシン、AWS Lambda 関数、および IAM ロールとポリシーをデプロイする方法を詳しく学べます。Step Functions で状態遷移とエラー処理がどのようにオーケストレーションされ、状態の入出力がどのように機能するかについて説明します。
5/5
AWS Step Functions の発表
AWS Step Funtions の概要や、分散型アプリケーションを確実にオーケストレーションする方法を簡単に紹介します。Step Functions では、各ステップが自動的にトリガーおよび追跡され、エラーが発生した場合は再試行されることで、アプリケーションが意図したとおりの順序で実行される方法を説明します。また、各ステップの状態を追跡する Step Functions で、問題をすばやく診断し、デバッグを行う方法もご覧ください。
その他の AWS オンラインテックトークを見る »
ブログ
注目のブログ記事
リファレンスアーキテクチャ
長期トランザクション
AWS Step Functions を使って、マイクロサービスアーキテクチャの分散コンポーネントにわたる長期トランザクションの複雑さを管理する方法を学びます。Step Functions を使用して Saga 設計パターンを実装することもできます。
メディア分析
このリファレンス実装では、メディアファイルからメタデータを抽出する際に考慮すべきガイダンスに加え、Amazon Rekognition、Amazon Transcribe、Amazon Comprehend を組み合わせたサーバーレス AWS ソリューションを提供します。
ビデオオンデマンド
このソリューションは、AWS でビデオオンデマンドを実装する際のベストプラクティスです。AWS Lambda が AWS Step Functions をトリガーしてワークフローの収集、処理、公開を行い、AWS Elemental MediaConvert がトランスコーディングを実行します。
画像処理およびバックエンド
S3 にアップロードされた写真の処理、画像からのメタデータの抽出、画像認識を使用した写真内のオブジェクトのタグ付け、写真のサムネイルの作成を実行するサーバーレス処理ワークフローのオーケストレーションを行うには、AWS Step Functions を使用します。
ライフサイエンスのバッチ
ゲノミクスワークフローに関する AWS ブログシリーズに付随するこのチュートリアルでは、Docker を使用したバイオインフォマティクスアプリケーションのパッケージ化、分析向け AWS Batch 環境の作成、Step Functions のデプロイによるデータ処理の制御を行います。
動画
最新のアプリにおけるサーバーレスのステート管理とオーケストレーション
AWS Step Functions を活用して、サーバーレスでコンテナ化された、インスタンスベースのアーキテクチャのワークフローを設計および実行する方法について説明します。
Amazon SageMaker および AWS Step Functionを用いた ML ワークフロー
AWS Step Functions で、サーバーレスの MLworkflow を含む Amazon SageMaker の機械学習ワークフローをより少ないコードで構築、トレーニング、およびデプロイする方法を学びます。
AWS サーバーレスを使用したメディアサプライチェーンの現代化
Fox と Discovery が AWS Elemental メディアサービス、AWS Lambda、AWS Step Functions、Amazon API Gateway、およびコンテナツールセットを使用してメディア処理ワークフローを現代化した方法について説明します。
State Machines in the Wild! How Customers use AWS Step Functions
かの有名な Coca-Cola 社を含む、さまざまなお客様によるステートマシンの革新的で衝撃的な一風変わったアプリケーションの数々
Coordinate Microservices, Build Serverless Apps & Automate Tasks
Yelp など、AWS をご利用のお客様が、Step Functions を使用してモノリシックアプリケーションを分解し、反復タスクを自動化してマルチステップアプリケーションを確実に構築、スケールしている事例を紹介します。
Best Practices for Orchestrating AWS Lambda Workloads
Step Functions と Amazon SWF との相違点、Step Functions の使用開始方法、Step Functions によって Lambda をベースとするアプリケーションを新たなレベルへと改良する方法をご覧ください。
Media Intelligence for the Cloud with Amazon AI
Amazon AI サービスを AWS Lambda、AWS Step Functions、Amazon ECS、Amazon EC2 スポットインスタンスと組み合わせて使用して、ビデオメタデータを抽出する方法をご覧ください。
Automating Incident Response and Forensics
このセッションでは、クラウド内のインシデント対応プロセスの自動化に焦点を当て、部外者および内部者による脅威、トリガー、カナリア、封じ込め、データ損失防止について説明します。
EC2/ECS Operations Magic with Step Functions
Segment 社のサイト信頼性リードエンジニアである Michael Fischer 氏が、EC2 および ECS の管理に Step Functions を活用して同社における顧客のデータ収集に役立てている方法を紹介します。
Building Advanced Serverless Applications with AWS Step Functions
サーバーレスアプリケーションの構築に Step Functions を使用することで、デベロッパーが時間と労力を節約しながらスケーラブルで信頼性の高い製品を作成できる方法を学びます。
AWS Step Functions の詳細