Step Details | |
Introduced in Version | 3.0.0 |
Last Modified in Version | 7.0.0 |
Location | Integration > Amazon AWS > EC2 |
The Get Key Names step is used to return a list of names for key pairs.
Prerequisites
- This step requires the Amazon AWS Module to be installed before it will be available in the toolbox, and an active AWS account. The Amazon WebServices Settings must also be configured.
- A dependency must be created after installing the module in order for the the steps to be properly used.
Properties
Inputs
Property | Description | Data Type |
---|---|---|
Region | The Amazon AWS region the instance is associated with. | AmazonAWSRegion |
Outputs
Property | Description | Data Type |
---|---|---|
Done | Outputted list of Key Names. | List of String |
Example Inputs and Outputs
Input | Output |
---|---|
us-east-1 | KeyName 1 |
KeyName 2 | |
KeyName 3 | |
KeyName 4 | |
KeyName 5 |
Common Errors
AWS Was Not Able To Validate the Provided Access Credentials.
If the access credentials established in system settings are invalid, the step will cause an error.
To correct this, ensure the Access Key Id and Secret Access Key are both correct and active.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Substring 1[Substring] in flow [Display Steps]: Exception invoking method Substring on class StringSteps
---> DecisionsFramework.LoggedException: Exception invoking method Substring on class StringSteps
---> System.ArgumentOutOfRangeException: Index and length must refer to a location within the string. (Parameter 'length')
at System.String.Substring(Int32 startIndex, Int32 length)
--- End of inner exception stack trace ---
at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData)
at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
--- End of inner exception stack trace ---
Data Not Mapped Correctly
If the Region input is not properly inputted, the step will cause an error.
To correct this, input a valid region.
DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Key Names 1[GetKeyNames] in flow [Step Library Flow]: Incorrect Parameter Count, Data Not Mapped Correctly
---> DecisionsFramework.LoggedException: Incorrect Parameter Count, Data Not Mapped Correctly
---> System.Reflection.TargetParameterCountException: Parameter count mismatch. at System.Reflection.MethodBaseInvoker.ThrowTargetParameterCountException()
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data)
--- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data)
at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData)
at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
--- End of inner exception stack trace ---
Related Information
Related Articles:
EC2