選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

連線類型 API

焦點模式
連線類型 API - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Connection Type API 說明與描述連線類型相關的 AWS Glue APIs。

連線管理 APIs

DescribeConnectionType 動作 (Python: describe_connection_type)

DescribeConnectionType API 提供指定連線類型支援選項的完整詳細資訊 AWS Glue。

請求
  • ConnectionType必要:UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 255 個位元組,且需符合Single-line string pattern

    要描述的連線類型名稱。

回應
  • ConnectionType – UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 255 個位元組,需符合Single-line string pattern

    連線類型的名稱。

  • Description – UTF-8 字串,長度不可超過 1024 個位元組。

    連線類型的描述。

  • Capabilities功能 物件。

    支援的身分驗證類型、資料介面類型 (運算環境) 和連接器的資料操作。

  • ConnectionProperties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    運算環境中常見的連線屬性。

  • ConnectionOptions – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    傳回在 中建立連線時可設定的屬性ConnectionInput.ConnectionPropertiesConnectionOptions定義可在傳遞至資料架構的連線選項映射中的 Spark ETL 指令碼中設定的參數。

  • AuthenticationConfigurationAuthConfiguration 物件。

    用於連線的身分驗證類型。

  • ComputeEnvironmentConfigurations – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 ComputeEnvironmentConfiguration 物件。

    連線支援的運算環境。

  • PhysicalConnectionRequirements – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    連線的實體需求,例如 VPC、子網路和安全群組規格。

  • AthenaConnectionProperties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    Athena 運算環境特有的連線屬性。

  • PythonConnectionProperties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    Python 運算環境特有的連線屬性。

  • SparkConnectionProperties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    Spark 運算環境特有的連線屬性。

錯誤
  • ValidationException

  • InvalidInputException

  • InternalServiceException

ListConnectionTypes 動作 (Python:list_connection_types)

ListConnectionTypes API 提供探索機制來學習 中的可用連線類型 AWS Glue。回應包含連線類型的清單,其中包含每個連線類型支援的高階詳細資訊。列出的連線類型是 CreateConnection API 中 ConnectionType值的一組支援選項。

請求
  • MaxResults – 數字 (整數),不可小於 1,也不可以大於 1000。

    回傳結果的數量上限。

  • NextToken – UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 2048 個位元組,需符合Custom string pattern #11

    接續符記,如果這是接續呼叫。

回應
  • ConnectionTypes – 一個 ConnectionTypeBrief 物件陣列。

    物件清單,ConnectionTypeBrief其中包含有關支援連線類型的簡短資訊。

  • NextToken – UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 2048 個位元組,需符合Custom string pattern #11

    如果目前清單區段不是最後一個,則為繼續字符。

錯誤
  • InternalServiceException

ConnectionTypeBrief 結構

ListConnectionTypes API 傳回之支援連線類型的簡短資訊。

欄位
  • ConnectionType – UTF-8 字串 (有效值: JDBC | SFTP | MONGODB | KAFKA | NETWORK MARKETPLACE | CUSTOM | SALESFORCE | VIEW_VALIDATION_REDSHIFT | VIEW_VALIDATION_ATHENA | | GOOGLEADS | GOOGLESHEETS | GOOGLEANALYTICS4 | SERVICENOW MARKETO | SAPODATA ZENDESK | JIRACLOUD | NETSUITEERP HUBSPOT FACEBOOKADS | INSTAGRAMADS | | ZOHOCRM | SALESFORCEPARDOT | SALESFORCEMARKETINGCLOUD | SLACK | STRIPE | | INTERCOM | |)SNAPCHATADS

    連線類型的名稱。

  • Description – UTF-8 字串,長度不可超過 1024 個位元組。

    連線類型的描述。

  • Capabilities功能 物件。

    支援的身分驗證類型、資料介面類型 (運算環境) 和連接器的資料操作。

資料類型

驗證結構

定義如何在連線屬性上執行驗證。

欄位
  • ValidationType必要:UTF-8 字串 (有效值:REGEX | RANGE)。

    要執行的驗證類型,例如 REGEX

  • Patterns – UTF-8 字串陣列。

    套用至驗證的模式清單。

  • Description必要:UTF-8 字串,長度不可小於 1 個位元組或超過 1024 個位元組。

    驗證的說明。

  • MaxLength – 數字 (整數)。

    字串連線屬性的長度上限。

  • Maximum – 數字 (整數)。

    指定驗證RANGE類型的最大值。

  • Minimum – 數字 (整數)。

    指定驗證RANGE類型的最小值。

AuthConfiguration 結構

DescribeConnectionType API 傳回之連線的身分驗證組態。

欄位
  • AuthenticationType必要:屬性 物件。

    連線的身分驗證類型。

  • SecretArn屬性 物件。

    Secrets Manager 的 Amazon Resource Name (ARN)。

  • OAuth2Properties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    OAuth2 屬性的鍵值對映射。每個值都是一個Property物件。

  • BasicAuthenticationProperties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    OAuth2 屬性的鍵值對映射。每個值都是一個Property物件。

  • CustomAuthenticationProperties – 金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    自訂身分驗證屬性的鍵值對映射。每個值都是一個Property物件。

功能結構

指定 DescribeConnectionType API 傳回的支援身分驗證類型。

欄位
  • SupportedAuthenticationTypes必要:UTF-8 字串陣列。

    支援的身分驗證類型清單。

  • SupportedDataOperations必要:UTF-8 字串陣列。

    支援的資料操作清單。

  • SupportedComputeEnvironments必要:UTF-8 字串陣列。

    支援的運算環境清單。

屬性結構

定義運算環境連線類型的物件。

欄位
  • Name必要:UTF-8 字串,長度不可小於 1 個位元組或超過 128 個位元組。

    屬性的名稱。

  • Description必要:UTF-8 字串,長度不可超過 1024 個位元組。

    屬性的描述。

  • DataType必要:UTF-8 字串 (有效值:STRING | INTEGER | BOOLEAN | STRING_LIST)。

    屬性的資料類型。

  • Required必要:布林值。

    指示屬性是否為必要。

  • DefaultValue – UTF-8 字串。

    屬性的預設值。

  • PropertyTypes必要:UTF-8 字串陣列。

    描述 屬性的類型。

  • AllowedValues – 一個 AllowedValue 物件陣列。

    物件清單,AllowedValue代表 屬性允許的值。

  • DataOperationScopes – UTF-8 字串陣列。

    指出哪些資料操作適用於 屬性。

AllowedValue 結構

代表 屬性允許值的物件。

欄位
  • Description – UTF-8 字串,長度不可超過 1024 個位元組。

    允許值的描述。

  • Value必要:UTF-8 字串,長度不可小於 1 個位元組或超過 128 個位元組。

    屬性允許的值。

ComputeEnvironmentConfiguration 結構

包含 DescribeConnectionType API 傳回之運算環境 (例如 Spark、Python 或 Athena) 組態的物件。

欄位
  • Name必要:UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    運算環境組態的名稱。

  • Description必要:UTF-8 字串,長度不可超過 1024 個位元組。

    運算環境的說明。

  • ComputeEnvironment必要:UTF-8 字串 (有效值:SPARK | ATHENA | PYTHON)。

    運算環境類型。

  • SupportedAuthenticationTypes必要:UTF-8 字串陣列。

    運算環境支援的身分驗證類型。

  • ConnectionOptions必要:金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 屬性 物件。

    用作運算環境連線選項的參數。

  • ConnectionPropertyNameOverrides必要:金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    連線屬性名稱會覆寫運算環境。

  • ConnectionOptionNameOverrides必要:金鑰值對的映射陣列。

    每個金鑰均為 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    每個值都是 UTF-8 字串,長度不可小於 1 個位元組,也不可以超過 128 個位元組。

    連線選項名稱會覆寫運算環境。

  • ConnectionPropertiesRequiredOverrides必要:UTF-8 字串陣列。

    運算環境的覆寫所需的連線屬性。

  • PhysicalConnectionPropertiesRequired – 布林值。

    指出運算環境PhysicalConnectionProperties是否需要 。

下一個主題:

連線中繼資料

上一個主題:

連線
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。