AWS::Glue::DevEndpoint
The
AWS::Glue::DevEndpoint resource specifies a development endpoint where a developer can remotely debug ETL
scripts for AWS Glue. For more information, see
DevEndpoint Structure in the
AWS Glue Developer Guide.
Topics
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Glue::DevEndpoint", "Properties" : { "EndpointName" :String, "ExtraJarsS3Path" :String, "ExtraPythonLibsS3Path" :String, "NumberOfNodes" :Integer, "PublicKey" :String, "RoleArn" :String, "SecurityGroupIds" : [String, ... ], "SubnetId" :String} }
YAML
Type: AWS::Glue::DevEndpoint Properties: EndpointName:StringExtraJarsS3Path:StringExtraPythonLibsS3Path:StringNumberOfNodes:IntegerPublicKey:StringRoleArn:StringSecurityGroupIds: -StringSubnetId:String
Properties
EndpointName-
The name of the endpoint.
Required: No
Type: String
Update requires: Replacement
ExtraJarsS3Path-
The path to one or more Java Jars in an Amazon S3 bucket to load in your endpoint.
Note
You can currently use only pure Java/Scala libraries on a DevEndpoint.
Required: No
Type: String
Update requires: No interruption
ExtraPythonLibsS3Path-
The path to one or more Python libraries in an Amazon S3 bucket to load in your endpoint.
Note
You can currently use only pure Python libraries on a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, aren't supported yet.
Required: No
Type: String
Update requires: No interruption
NumberOfNodes-
The number of nodes that the endpoint uses.
Required: No
Type: Integer
Update requires: No interruption
PublicKey-
The public key for the endpoint to use for authentication.
Required: Yes
Type: String
Update requires: No interruption
RoleArn-
The Amazon Resource Name (ARN) of the IAM role for the endpoint. It must match the AWS ARN string pattern:
arn:aws:iam::\d{12}:role/.*Required: Yes
Type: String
Update requires: No interruption
SecurityGroupIds-
A list of UTF-8 strings that specify the security group IDs for the endpoint.
Required: No
Type: List of String values
Update requires: No interruption
SubnetId-
The subnet ID for the endpoint.
Required: No
Type: String
Update requires: No interruption
See Also
-
DevEndpoint Structure in the AWS Glue Developer Guide
