Terraform 0.11

aws_glue_connection




terraform

aws_glue_connection

एक गोंद कनेक्शन संसाधन प्रदान करता है।

उदाहरण उपयोग

गैर- VPC कनेक्शन

resource "aws_glue_connection" "example" {
  connection_properties = {
    JDBC_CONNECTION_URL = "jdbc:mysql://example.com/exampledatabase"
    PASSWORD            = "examplepassword"
    USERNAME            = "exampleusername"
  }

  name = "example"
}

वीपीसी कनेक्शन

अधिक जानकारी के लिए, AWS डॉक्यूमेंटेशन देखें।

resource "aws_glue_connection" "example" {
  connection_properties = {
    JDBC_CONNECTION_URL = "jdbc:mysql://${aws_rds_cluster.example.endpoint}/exampledatabase"
    PASSWORD            = "examplepassword"
    USERNAME            = "exampleusername"
  }

  name = "example"

  physical_connection_requirements {
    security_group_id_list = ["${aws_security_group.example.id}"]
    subnet_id              = "${aws_subnet.example.id}"
  }
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • catalog_id - (वैकल्पिक) डेटा कैटलॉग की आईडी जिसमें कनेक्शन बनाना है। यदि कोई भी आपूर्ति नहीं की जाती है, तो AWS खाता आईडी का उपयोग डिफ़ॉल्ट रूप से किया जाता है।
  • connection_properties - (आवश्यक) इस कनेक्शन के लिए मापदंडों के रूप में उपयोग किए जाने वाले कुंजी-मूल्य जोड़े का एक नक्शा।
  • connection_type - (वैकल्पिक) connection_type का प्रकार। JBDC के लिए चूक।
  • description - (वैकल्पिक) कनेक्शन का विवरण।
  • match_criteria - (वैकल्पिक) मानदंड की एक सूची जो इस कनेक्शन को चुनने में उपयोग की जा सकती है।
  • name - (आवश्यक) कनेक्शन का नाम।
  • physical_connection_requirements - (वैकल्पिक) भौतिक कनेक्शन आवश्यकताओं का एक नक्शा, जैसे VPC और SecurityGroup। नीचे परिभाषित किया गया।

physical_connection_requirements

  • security_group_id_list - (वैकल्पिक) कनेक्शन द्वारा उपयोग की जाने वाली सुरक्षा समूह ID सूची।
  • subnet_id - (वैकल्पिक) कनेक्शन द्वारा प्रयुक्त सबनेट आईडी।

संदर्भ संदर्भित करता है

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - कैटलॉग आईडी और कनेक्शन का नाम

आयात

गोंद कनेक्शन CATALOG-ID (AWS खाता आईडी कस्टम नहीं तो) और NAME , उदा। का उपयोग करके आयात किया जा सकता है

$ terraform import aws_glue_connection.MyConnection 123456789012:MyConnection