[アップデート] AWS Step FunctionsのAWS SDK Integrationで、35のAWSサービスと1100のAPIアクションが追加でサポートされました

2023.02.19

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは、CX事業本部 Delivery部の若槻です。

このたびのアップデートにより、AWS Step FunctionsのAWS SDK Integrationで、35のAWSサービスと1100のAPIアクションが追加でサポートされました。

195個のAPIが追加された前回のアップデートと比べてかなり大規模なアップデートとなっています。

アップデート内容

AWS SDK IntegrationのサポートするAWSサービスの変更ログはChange log for supported AWS SDK integrationsで確認できます。

新規サポートされたAWSサービス

新規サポートされたのは次の35サービスです。

  • Amazon Chime Media Pipelines
  • Amazon Chime Voice
  • Amazon CodeCatalyst
  • Amazon Connect Cases
  • Amazon DocumentDB Elastic Clusters
  • Amazon EMR Serverless
  • Amazon IVS Chat
  • Amazon Kendra Intelligent Ranking
  • Amazon Omics
  • Amazon Redshift Serverless
  • Amazon Security Lake
  • AWS Backup Storage
  • AWS Clean Rooms
  • AWS Control Tower
  • AWS Health
  • AWS IoT FleetWise
  • AWS IoT RoboRunner
  • AWS Mainframe Modernization
  • AWS Migration Hub Orchestrator
  • AWS Private 5G
  • AWS Resource Explorer
  • AWS SimSpace Weaver
  • AWS Support App
  • CloudWatch Observability Access Manager
  • EventBridge Pipes
  • EventBridge Scheduler
  • IAM Roles Anywhere
  • Kinesis Video WebRTC Storage
  • License Manager Linux Subscriptions
  • License Manager User Subscriptions
  • OpenSearch Serverless
  • Route 53 ARC Zonal Shift
  • SageMaker Geospatial
  • SageMaker Metrics
  • Systems Manager for SAP

このうち、Amazon CodeCatalyst、Amazon Omics、Amazon Security Lake、AWS Clean Rooms、AWS SimSpace Weaver、EventBridge Pipesの6つはAWS re:Invent 2022で発表された新サービスでしたが早速サポートされた形となります。

APIが追加サポートされた既存サービス

APIが追加サポートされた既存サービスは次の86個となります。

  • AWS App Runner
  • AWS AppSync
  • AWS Backup
  • AWS Backup gateway
  • AWS Batch
  • AWS Billing Conductor
  • AWS CloudFormation
  • AWS CloudTrail
  • AWS CodeCommit
  • AWS Compute Optimizer
  • AWS Cost Explorer Service
  • AWS Directory Service
  • AWS Firewall Manager
  • AWS Glue
  • AWS Ground Station
  • AWS IoT
  • AWS IoT SiteWise
  • AWS IoT Wireless
  • AWS Lake Formation
  • AWS Lambda
  • AWS License Manager
  • AWS Marketplace
  • AWS Migration Hub Strategy Recommendations
  • AWS Organizations
  • AWS Panorama
  • AWS Resource Groups
  • AWS IAM Identity Center (successor to AWS Single Sign-On)
  • AWS Service Catalog App Registry
  • AWS Step Functions
  • AWS Transfer Family
  • AWS Well-Architected Tool
  • AWS X-Ray
  • Amazon API Gateway
  • Amazon AppFlow
  • Amazon Athena
  • Amazon Chime Meetings
  • Amazon CloudFront
  • Amazon CloudWatch
  • Amazon CloudWatch RUM
  • Amazon Comprehend
  • Amazon Connect
  • Amazon DynamoDB
  • Amazon EC2 Container Service
  • Amazon EC2 Systems Manager
  • Amazon EMR
  • Amazon Elastic Compute Cloud
  • Amazon Elastic Kubernetes Service
  • Amazon OpenSearch Service
  • Amazon OpenSearch Service
  • Amazon EventBridge
  • Amazon FSx
  • Amazon Forecast Query
  • Amazon Forecast Service
  • Amazon GameLift
  • Amazon Kinesis Video Streams
  • Amazon Lex Model Building Service V2
  • Amazon Lightsail
  • Amazon Location Service
  • Amazon Lookout for Metrics
  • Amazon Macie 2
  • Amazon Managed Blockchain
  • Amazon Managed Grafana
  • Amazon Managed Service for Prometheus
  • Amazon Managed Streaming for Apache Kafka
  • Amazon MemoryDB for Redis
  • Amazon Personalize
  • Amazon QuickSight
  • Amazon Rekognition
  • Amazon Relational Database Service
  • Amazon Route 53 Domains
  • Amazon SageMaker
  • Amazon Simple Email Service V2
  • Amazon Simple Notification Service
  • Amazon Simple Queue Service
  • Amazon Simple Storage Service
  • Amazon Textract
  • Amazon Translate
  • Amazon WorkDocs
  • Amazon WorkMail
  • Amazon WorkSpaces
  • Amazon WorkSpaces Web
  • Amplify UI Builder
  • Amazon EC2 Auto Scaling
  • AWS Elastic Disaster Recovery
  • Amazon S3 Control
  • Recycle Bin for Amazon EBS

多いですね。じゃあ逆に何のAPIがサポートされていないんだ?というのはこちらで確認可能です。AWS LambdaのInvokeAsyncなんかはそろそろかと思っていましたがまだのようです。

確認してみた

Workflow Studioから新規追加されたAPIアクションを確認することができました。

下記はAWS SimSpace WeaverのAPIアクションの一覧です。

AWS上に上に3Dシミュレーション環境を簡単に構築できるSimSpace Weaverは、起動し続けているとコストが高くなるため、Step Functionsを使ってクロックや環境の停止を自動化する仕組みを作ることができるようになりました。

参考

以上