AWS Step Functions の AWS SDK Integration で、7つの AWS サービスと 460 以上の API アクションが追加でサポートされました
こんにちは、CX事業本部 Delivery部の若槻です。
AWS Step Functions は、220 以上の AWS サービスを組み込んだ分散アプリケーションのビジュアルワークフローを簡単に作成できるサービスです。
2023/6/15 のアップデートで、AWS Step Functions の AWS SDK Integration で、7つの AWS サービス が追加でサポートされました。
新規追加されたサービス
今回のアップデートで新規追加されたサービスは次の7つです。
サービス名 | Task state resource |
---|---|
AWS CloudTrail Data | arn:aws:states:::aws-sdk:cloudtraildata[apiAction] |
Amazon CloudWatch Internet Monitor | arn:aws:states:::aws-sdk:internetmonitor[apiAction] |
Amazon Interactive Video Service RealTime | arn:aws:states:::aws-sdk:ivsrealtime[apiAction] |
AWS IoT TwinMaker | arn:aws:states:::aws-sdk:iottwinmaker[apiAction] |
Amazon OpenSearch Ingestion | arn:aws:states:::aws-sdk:osis[apiAction] |
AWS Telco Network Builder | arn:aws:states:::aws-sdk:tnb[apiAction] |
Amazon VPC Lattice | arn:aws:states:::aws-sdk:vpclattice[apiAction] |
追加されたことは下記ドキュメントの「Supported AWS SDK service integrations」でも確認できます。
API アクションが追加でサポートされた既存サービス
今回のアップデートで API アクションが追加でサポートされた既存サービスは、現在分かっているもので次の5つです。
- Amazon Athena
- Amazon ECS
- Amazon EC2
- Amazon SageMaker
- Amazon Quicksight
"現在分かっているもの" としたのは、いつもの API アクション追加でのドキュメント更新なら、次の「Summary of AWS SDK integration updates」のテーブルで既存サービスの「Date updated」が更新されるはずですが、今回はまだ更新されていないからです。
更新されたら追記をしたいと思います。
新規追加されたサービスを確認してみる
AWS Step Functions コンソールより、新規追加されたサービスの API アクション一覧を確認してみます。
AWS CloudTrail Data
AWS CloudTrail Data で追加された API アクションは次の7つです。
- PutAuditEvents
- GetEventDataStore
- ListEventDataStores
- CreateEventDataStore
- DeleteEventDataStore
- UpdateEventDataStore
- RestoreEventDataStore
アクションは CloudTrail Data
という名前で登録されています。
Amazon CloudWatch Internet Monitor
Amazon CloudWatch Internet Monitor で利用可能な API アクションは次の10個です。
- GetMonitor
- ListMonitors
- CreateMonitor
- DeleteMonitor
- UpdateMonitor
- GetHealthEvent
- ListHealthEvents
- ListTagsForResource
- TagResource
- UntagResource
アクションは CloudWatch Internet Monitor
という名前で登録されています。
Amazon Interactive Video Service RealTime
Amazon Interactive Video Service RealTime で利用可能な API アクションは次の10個です。
- CreateParticipantToken
- CreateStage
- DeleteStage
- DisconnectParticipant
- GetStage
- ListStages
- ListTagsForResource
- TagResource
- UntagResource
アクションは Amazon IVS Realtime
という名前で登録されています。
AWS IoT TwinMaker
AWS IoT TwinMaker で利用可能な API アクションは次の34個です。
- BatchPutPropertyValues
- CreateComponentType
- CreateEntity
- CreateScene
- CreateSyncJob
- CreateWorkspace
- DeleteComponentType
- DeleteEntity
- DeleteScene
- DeleteSyncJob
- DeleteWorkspace
- ExecuteQuery
- GetComponentType
- GetEntity
- GetPricingPlan
- GetPropertyValue
- GetPropertyValueHistory
- GetScene
- GetSyncJob
- GetWorkspace
- ListComponentTypes
- ListEntities
- ListScenes
- ListSyncJobs
- ListSyncResources
- ListTagsForResource
- ListWorkspaces
- TagResource
- UntagResource
- UpdateComponentType
- UpdateEntity
- UpdatePricingPlan
- UpdateScene
- UpdateWorkspace
アクションは AWS IoT TwinMaker
という名前で登録されています。
Amazon OpenSearch Ingestion
Amazon OpenSearch Ingestion で利用可能な API アクションは次の14個です。
- CreatePipeline
- DeletePipeline
- GetPipeline
- GetPipelineBlueprint
- GetPipelineChangeProgress
- ListPipelineBlueprints
- ListPipelines
- ListTagsForResource
- StartPipeline
- StopPipeline
- TagResource
- UntagResource
- UpdatePipeline
- ValidatePipeline
アクションは Amazon OpenSearch Ingestion
という名前で登録されています。
AWS Telco Network Builder
AWS Telco Network Builder で利用可能な API アクションは次の33個です。
- GetSolNetworkPackage
- GetSolNetworkInstance
- GetSolNetworkOperation
- ListSolNetworkPackages
- CreateSolNetworkPackage
- DeleteSolNetworkPackage
- ListSolNetworkInstances
- UpdateSolNetworkPackage
- CreateSolNetworkInstance
- DeleteSolNetworkInstance
- ListSolNetworkOperations
- UpdateSolNetworkInstance
- CancelSolNetworkOperation
- GetSolNetworkPackageContent
- PutSolNetworkPackageContent
- TerminateSolNetworkInstance
- InstantiateSolNetworkInstance
- GetSolNetworkPackageDescriptor
- ValidateSolNetworkPackageContent
- CreateSolFunctionPackage
- DeleteSolFunctionPackage
- GetSolFunctionInstance
- GetSolFunctionPackage
- GetSolFunctionPackageContent
- GetSolFunctionPackageDescriptor
- ListSolFunctionInstances
- ListSolFunctionPackages
- ListTagsForResource
- PutSolFunctionPackageContent
- TagResource
- UntagResource
- UpdateSolFunctionPackage
- ValidateSolFunctionPackageContent
アクションは AWS Telco Network Builder
という名前で登録されています。
Amazon VPC Lattice
Amazon VPC Lattice で利用可能な API アクションは次の52個です。
- CreateServiceNetworkVpcAssociation
- DeleteServiceNetworkVpcAssociation
- GetServiceNetworkVpcAssociation
- ListServiceNetworkVpcAssociations
- UpdateServiceNetworkVpcAssociation
- BatchUpdateRule
- CreateAccessLogSubscription
- CreateListener
- CreateRule
- CreateService
- CreateServiceNetwork
- CreateServiceNetworkServiceAssociation
- CreateTargetGroup
- DeleteAccessLogSubscription
- DeleteAuthPolicy
- DeleteListener
- DeleteResourcePolicy
- DeleteRule
- DeleteService
- DeleteServiceNetwork
- DeleteServiceNetworkServiceAssociation
- DeleteTargetGroup
- DeregisterTargets
- GetAccessLogSubscription
- GetAuthPolicy
- GetListener
- GetResourcePolicy
- GetRule
- GetService
- GetServiceNetwork
- GetServiceNetworkServiceAssociation
- GetTargetGroup
- ListAccessLogSubscriptions
- ListListeners
- ListRules
- ListServiceNetworkServiceAssociations
- ListServiceNetworks
- ListServices
- ListTagsForResource
- ListTargetGroups
- ListTargets
- PutAuthPolicy
- PutResourcePolicy
- RegisterTargets
- TagResource
- UntagResource
- UpdateAccessLogSubscription
- UpdateListener
- UpdateRule
- UpdateService
- UpdateServiceNetwork
- UpdateTargetGroup
アクションは Amazon VPC Lattice
という名前で登録されています。
今までのサービス追加のアップデート
今までのサービス追加のアップデートについては、下記の記事でまとめています。
おわりに
AWS Step Functions の AWS SDK Integration で、7つの AWS サービス が追加でサポートされたのでご紹介しました。
個人的には推しサービスである AWS IoT TwinMaker が追加されたのがとても嬉しいです。まだまだ存在感の大きくないサービスなので、こういうマイナーな供給でもとても喜びます。
以上