AWS Security ChangesHomeSearch

AWS step-functions documentation change

Service: step-functions · 2025-04-18 · Documentation low

File: step-functions/latest/dg/connect-emr-serverless.md

Summary

Updated parameter references from 'Parameters' to 'Arguments' and standardized ARN placeholders across multiple EMR Serverless integration examples

Security assessment

Changes involve syntax updates (Parameters->Arguments) and placeholder standardization (account-id instead of 123456789012). No security vulnerabilities or security feature additions are mentioned in the diff.

Diff

diff --git a/step-functions/latest/dg/connect-emr-serverless.md b/step-functions/latest/dg/connect-emr-serverless.md
index c78b3d441..e46cd9a25 100644
--- a//step-functions/latest/dg/connect-emr-serverless.md
+++ b//step-functions/latest/dg/connect-emr-serverless.md
@@ -119 +119 @@ The following Task state example creates an application using the _createApplica
-        "Parameters": {
+        "Arguments": {
@@ -135 +135 @@ The following Task state example starts an application using the _startApplicati
-        "Parameters": {
+        "Arguments": {
@@ -149 +149 @@ The following Task state example stops an application using the _stopApplication
-        "Parameters": {
+        "Arguments": {
@@ -163 +163 @@ The following Task state example deletes an application using the _deleteApplica
-        "Parameters": {
+        "Arguments": {
@@ -177 +177 @@ The following Task state example starts a job in an application using the _start
-        "Parameters": {
+        "Arguments": {
@@ -179 +179 @@ The following Task state example starts a job in an application using the _start
-            "ExecutionRoleArn": "arn:aws:iam::123456789012:role/myEMRServerless-execution-role",
+            "ExecutionRoleArn": "arn:aws:iam::account-id:role/myEMRServerless-execution-role",
@@ -199,3 +199,3 @@ The following Task state example cancels a job in an application using the _canc
-        "Parameters": {
-            "ApplicationId.$": "$.ApplicationId",
-            "JobRunId.$": "$.JobRunId"
+        "Arguments": {
+            "ApplicationId": "{% $states.input.ApplicationId %}",
+            "JobRunId": "{% $states.input.JobRunId %}"
@@ -256 +256 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/*"
+                    "arn:aws:emr-serverless:region:account-id:/*"
@@ -266 +266 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -277 +277 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -283 +283 @@ Run a Job (.sync)
-                "Resource": "arn:aws:iam::{{accountId}}:role/aws-service-role/ops.emr-serverless.amazonaws.com/AWSServiceRoleForAmazonEMRServerless*",
+                "Resource": "arn:aws:iam::account-id:role/aws-service-role/ops.emr-serverless.amazonaws.com/AWSServiceRoleForAmazonEMRServerless*",
@@ -307 +307 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/*"
+                    "arn:aws:emr-serverless:region:account-id:/*"
@@ -313 +313 @@ Request Response
-                "Resource": "arn:aws:iam::{{accountId}}:role/aws-service-role/ops.emr-serverless.amazonaws.com/AWSServiceRoleForAmazonEMRServerless*",
+                "Resource": "arn:aws:iam::account-id:role/aws-service-role/ops.emr-serverless.amazonaws.com/AWSServiceRoleForAmazonEMRServerless*",
@@ -344 +344 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -355 +355 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -374 +374 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -399 +399 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -410 +410 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -429 +429 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -455 +455 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -466 +466 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -485 +485 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -509 +509 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -520 +520 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -539 +539 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -565 +565 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -576 +576 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -595 +595 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -619 +619 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -630 +630 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessApplicationRule"
@@ -649 +649 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -674 +674 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -696 +696 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]/jobruns/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]/jobruns/*"
@@ -707 +707 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
@@ -726 +726 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]"
@@ -763 +763 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -786 +786 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
@@ -805 +805 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -843 +843 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]/jobruns/[[jobRunId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]/jobruns/[[jobRunId]]"
@@ -854 +854 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
@@ -873 +873 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/[[applicationId]]/jobruns/[[jobRunId]]"
+                    "arn:aws:emr-serverless:region:account-id:/applications/[[applicationId]]/jobruns/[[jobRunId]]"
@@ -897 +897 @@ Run a Job (.sync)
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"
@@ -908 +908 @@ Run a Job (.sync)
-                    "arn:aws:events:{{region}}:{{accountId}}:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
+                    "arn:aws:events:region:account-id:rule/StepFunctionsGetEventsForEMRServerlessJobRule"
@@ -927 +927 @@ Request Response
-                    "arn:aws:emr-serverless:{{region}}:{{accountId}}:/applications/*"
+                    "arn:aws:emr-serverless:region:account-id:/applications/*"