Step Details | |
Introduced in Version | 3.0.0 |
Last Modified in Version | 7.0.0 |
Location | Integration > Amazon AWS > EC2 |
The Create Network ACL Entry step is used to create a rule in the network ACL with a specified rule number.
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 |
---|---|---|
Cidr Block | CIDR block of a VPC to associate newly created Network ACL with. | String |
Egress | Determines whether there is outbound traffic for the Network ACL. | Boolean |
Icmp Code | ICMP Code to specify specifications or rules for the Network ACL. | Int32 |
Icmp Type | Used to specify the category of ICMP message. | Int32 |
Ipv 6 Cidr Block | IPV6 CIDR block of a VPC to associate newly created Network ACL with. | String |
Network ACL Id | ID to assign to newly created Network ACL. | String |
Port Range From | Location to port new Network ACL from. | Int32 |
Port Range To | Location to port new Network ACL to. | Int32 |
Protocol | Used to specify the protocol method to associate with the Network ACL. (Ex. TCP, UDP, ICMP) | String |
Region | The Amazon AWS region the instance will be associated with. | AmazonAWSRegion |
Rule Action | Used to determine whether certain types of traffic are permitted. | String |
Rule Number | Specified number of the rule determining order of execution. | Int32 |
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 ---
Incorrect or Missing Id
If there is a mandatory Id required for the step to run successfully that is missing or invalid, the step will cause an error.
To correct this, ensure all mandatory fields are properly filled out and are valid.
Mandatory fields include inputs such as: Key Name, Network Interface Id, Region, and Server Name.
Exception Message:
DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Create Instance 1[CreateInstance] in flow [Step Flows]: Exception invoking method CreateInstance on class AmazonEC2Core
---> DecisionsFramework.LoggedException: Exception invoking method CreateInstance on class AmazonEC2Core
---> Amazon.EC2.AmazonEC2Exception: Invalid id: "vpc-05cfd87c13032cfce" (expecting "eni-...")
---> Amazon.Runtime.Internal.HttpErrorResponseException: Exception of type 'Amazon.Runtime.Internal.HttpErrorResponseException' was thrown. at Amazon.Runtime.HttpWebRequestMessage.ProcessHttpResponseMessage(HttpResponseMessage responseMessage)
at Amazon.Runtime.HttpWebRequestMessage.GetResponseAsync(CancellationToken cancellationToken)
at Amazon.Runtime.Internal.HttpHandler`1.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.Unmarshaller.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.EC2.Internal.AmazonEC2ResponseHandler.InvokeAsync[T](IExecutionContext executionContext)
at Amazon.Runtime.Internal.ErrorHandler.InvokeAsync[T](IExecutionContext executionContext)
--- End of inner exception stack trace ---
Related Information
Related Articles:
EC2