AWS Step Functions のリソース


ドキュメント

開発者ガイド
主な概念、チュートリアル、機能の使用手順

Amazon ステートメント言語の仕様
AWS Step Functions でステートマシンを定義するために使用する言語

API リファレンス
Step Functions API (アクションやデータタイプを含む) の使用方法

Github 上の Statelint
Amazon ステートメント言語 JSON ファイルのコマンドラインバリデーター

サーバーレスフレームワークプラグイン
AWS Lambda 関数の開発とデプロイに役立つオープンソースウェブフレームワーク

オンラインセミナー

その他の AWS オンラインテックトークもご覧ください。

ブログ

データ処理


AWS で Tableau によりヘルスケア組織にビジネスインテリジェンスを提供
Healthcare Quick Start における AWS 上の Tableau Server の主要なセキュリティ機能、および AWS で Tableau Server をすばやく簡単に設定する方法について説明します

Orchestrate multiple ETL jobs using AWS Step Functions and AWS Lambda
AWS Step Functions と AWS Lambda を用いて、多岐にわたる ETL テクノロジーをオーケストレーションするサーバーレス ETL ワークフローを実装してください

Orchestrate Apache Spark applications using AWS Step Functions and Apache Livy
サーバーレスの Spark ベースの ETL パイプラインを、Spark ジョブを特定の順番で実行する AWS Step Functions と Apache Livy を用いて作成してください

Implementing dynamic ETL pipelines using AWS Step Functions
Step Functions を用いて、ETL プロセスのために高度の設定可能なビジネス変革ルールに基づいた強固なデータ処理パイプラインを構築してください

Building a real-world evidence platform on AWS
ライフサイエンスの顧客が使って AWS 上でリアルワールドエビデンスを最大化しているいくつかの良くあるアーキテクチャーパターンをご覧ください

Building high-throughput genomics batch workflows on AWS
エンドツーエンドのゲノム解析をエクソームあたり 1 USD 未満で再現性良く実行するワークフローを作成してください

ビッグデータに AWS Step Functions を使用する方法について、詳細をご覧ください。

メディア


Get started with automated metadata extraction using the AWS Media Analysis Solution
すぐに使えるメディア分析ソリューションを用いて、メディアファイルから意味のあるメタデータの抽出を数分以内に開始してください

AWS Media & Entertainment at NAB 2018
NAB 2018 で発表された最新の AWS リリースで、メディアテクノロジーがより早く、スマートに、さらに効率的に動作する役に立つものなどをご覧ください

Modernized architecture for cloud-based media supply chains from Fox and Turner
Fox Network 社および Turner 社で、コンテンツレイクを活用して複雑なメディアワークフローのオーケストレーションを行ったことで、メディアサプライチェーンのフロー全体の自動化に成功した事例をご覧ください。

メディアに AWS Step Functions を活用する方法についてご確認ください。

機械学習


Implementing serverless video subtitles
ビデオ入力を受入れ、音声トラックを抽出し、文字起こしをし、ビデオに様々なサブタイトルファイルを生成するサーバーレスソリューションのシンプルなデモです。

Discovering and indexing podcast episodes using Amazon Transcribe and Amazon Comprehend
サーバーレスワークフローを作成して、ポッドキャストのエピソードを文字起こしし、ポッドキャストからキーワードを抽出し、検索インデックスとダッシュボードを作成します 

Advancing maintenance maturity of distributed IoT applications with AWS Greengrass and AWS Step Functions
企業がパフォーマンス問題または起こるであろう障害が発生する前にを予測、モデル、特定するのに役立つアーキテクチャを構築します

The Boss: A petascale database for large-scale neuroscience powered by serverless technologies
脳による表現、変換、学習ルールのより良い理解が機械学習をどのように革新できるかを学んでください

Analyze emotion in video frame samples Using Amazon Rekognition on AWS
サーバーレスアプリケーションを作成して、サンプルビデオクリップに検出すつ顔を分析して対象人物の感情または気分を解釈します

機械学習IoT の活用に関する他のアイデアをご覧ください。

サーバーレス


Powering HIPAA-compliant workloads using AWS serverless technologies
ヘルスケアとライフサイエンスで良くあるサーバーレスのユースケースを検証して、Step Functions などのサーバーレステクノロジーを用いてどのように PHI を処理できるかを学んでください

Serverless automated cost controls, part 1
予算超過を自動的に食い止めるアーキテクチャの青写真とサンプル実装でコストを削減してください

Automating AWS Lambda Function error handling with AWS Step Functions
AWS Step Functions を用いて、エラーメッセージのタイプに応じた条件付ロジックで AWS Lambda のエラーに対応します

Implementing serverless manual approval steps in AWS Step Functions and Amazon API Gateway
許可プロセスなどの人手による介入を要するタスクを協調するサーバーレスデザインパターンを実装します

サーバーレスオーケストレーションに AWS Step Functions を使用する方法について、その他の例をご覧ください。

DevOps


Using AWS Step Functions state machines to handle workflow-driven AWS CodePipeline actions
AWS Step Functions がはるかにシンプルでクリーンなパイプラインを、トラブルシューティングまたはデバッグのための実行を行いながら、構築するため、どのように役に立てるかをご覧ください

Automating EBS snapshot management with Step Functions and CloudWatch Events
お使いの Amazon EBS ボリュームに対する古く、不必要なスナップショットを自動的に管理、クリーンアップすることで、ストレージコストを節約してください

Automate your IT Operations using AWS Step Functions and Amazon CloudWatch Events
Step Functions を用いて、AWS のリソースに対する運用イベントに自動的に応答するサーバーレス IT オートメーションワークフローをオーケストレーションしてください

Synchronizing Amazon S3 Buckets using AWS Step Functions
商用の S3 バケットの更新を、新しいバケットを一から作成、ポピュレートすることなく、ステージングバケットからのすべての変更で信頼性高く、効率的に行います

DevOpsIT オートメーションにおける AWS Step Funcitons の使用に関する詳細をご覧ください。

リファレンスアーキテクチャ

メディア分析ソリューション

このリファレンス実装では、メディアファイルからメタデータを抽出する際に考慮すべきガイダンスに加え、Amazon Rekognition、Amazon Transcribe、Amazon Comprehend を組み合わせたサーバーレス AWS ソリューションを提供します。

AWS Answers

ビデオオンデマンド

このソリューションは、AWS でビデオオンデマンドを実装する際のベストプラクティスです。AWS Lambda が AWS Step Functions をトリガーしてワークフローの収集、処理、公開を行い、AWS Elemental MediaConvert がトランスコーディングを実行します。

AWS Answers

画像処理およびバックエンド

S3 にアップロードされた写真の処理、画像からのメタデータの抽出、画像認識を使用した写真内のオブジェクトのタグ付け、写真のサムネイルの作成を実行するサーバーレス処理ワークフローのオーケストレーションを行うには、AWS Step Functions を使用します。

GitHub

EBS スナップショットの管理

このスナップショット管理アプリケーションは、AWS Step Functions と Amazon CloudWatch Events、AWS Lambda、AWS CloudFormation を組み合わせて使用し、EBS スナップショットのライフサイクル管理を行うサーバーレスソリューションを構築する方法を示しています。

GitHub  |  ブログ

ライフサイエンスワークロードのバッチ

ゲノミクスワークフローに関する AWS ブログシリーズに付随するこのチュートリアルでは、Docker を使用したバイオインフォマティクスアプリケーションのパッケージ化、分析向け AWS Batch 環境の作成、Step Functions の展開によるデータ処理の制御、ワークフローの開始を行います。

GitHub

S3 バケットの同期

このソリューションでは、AWS Step Functions を使用することで、ゼロから新しいバケットを作成して分布することなく、効率的かつ信頼できる方法で Amazon S3 ソースバケットを別の S3 デスティネーションバケットに一方向同期する方法について説明します。

GitHub  |  ブログ

動画

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 コンソールにサインイン
ご不明な点がおありですか?
お問い合わせ