AWS step-functions documentation change
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/*"