本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
必要條件
您想要讀取的 Twilio 物件。您需要物件名稱,例如 SMS-Message
或 SMS-CountryPricing
。
來源支援的實體:
實體 | 介面 | 可以篩選 | 支援限制 | 支援 的訂單 | 支援選取 * | 支援分割 |
---|---|---|---|---|---|---|
SMS- 訊息 | REST | 是 | 是 | 否 | 是 | 是 |
SMS-CountryPricing | REST | 否 | 否 | 否 | 是 | 否 |
語音通話 | REST | 是 | 是 | 否 | 是 | 否 |
語音應用程式 | REST | 是 | 是 | 否 | 是 | 否 |
語音 OutgoingCallerID | REST | 是 | 是 | 否 | 是 | 否 |
語音佇列 | REST | 是 | 是 | 否 | 是 | 否 |
對話 - 對話 | REST | 是 | 是 | 否 | 是 | 否 |
Conversations-User | REST | 否 | 是 | 否 | 是 | 否 |
對話 - 角色 | REST | 否 | 是 | 否 | 是 | 否 |
Conversations-Configuration | REST | 否 | 否 | 否 | 是 | 否 |
對話 -AddressConfiguration | REST | 是 | 是 | 否 | 是 | 否 |
對話 -WebhookConfiguration | REST | 否 | 否 | 否 | 是 | 否 |
對話 -ParticipantConversation | REST | 否 | 否 | 否 | 是 | 否 |
Conversations-Credential | REST | 否 | 是 | 否 | 是 | 否 |
對話 -ConversationService | REST | 否 | 是 | 否 | 是 | 否 |
範例:
twilio_read = glueContext.create_dynamic_frame.from_options(
connection_type="twilio",
connection_options={
"connectionName": "connectionName",
"ENTITY_NAME": "sms-message",
"API_VERSION": "2010-04-01",
"Edge_Location": "sydney.us1"
}
Twilio 實體和欄位詳細資訊:
實體 | 欄位 | 資料類型 | 支援的運算子 |
---|---|---|---|
SMS- 訊息 | account_sid | 字串 | N/A |
api_version | 字串 | N/A | |
本文 | 字串 | N/A | |
date_created | 日期時間 | N/A | |
date_sent | 日期時間 | >=, <=, = | |
date_updated | 日期時間 | N/A | |
方向 | 字串 | N/A | |
error_code | Integer | N/A | |
error_message | 字串 | N/A | |
from | Integer | = | |
messaging_service_sid | 字串 | N/A | |
num_media | 字串 | N/A | |
num_segments | 字串 | N/A | |
價格 | 字串 | N/A | |
price_unit | Struct | N/A | |
sid | Integer | N/A | |
status | 字串 | N/A | |
subresource_uris | Map | N/A | |
至 | Integer | = | |
uri | 日期時間 | N/A | |
SMS-CountryPricing | 國家/地區 | 字串 | N/A |
iso_country | 字串 | N/A | |
url | 字串 | N/A | |
outbound_sms_prices | 清單 | N/A | |
inbound_sms_prices | 清單 | N/A | |
price_unit | 字串 | N/A | |
語音通話 | account_sid | 字串 | N/A |
註釋 | 字串 | N/A | |
answered_by | 字串 | N/A | |
api_version | 字串 | N/A | |
caller_name | 字串 | N/A | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
方向 | 字串 | N/A | |
duration | 字串 | N/A | |
end_time | 日期時間 | >=, <=, = | |
Forwarded_from | 字串 | N/A | |
from | 字串 | = | |
from_formatted | 字串 | N/A | |
group_sid | 字串 | N/A | |
parent_call_sid | 字串 | N/A | |
phone_number_sid | 字串 | N/A | |
價格 | 字串 | N/A | |
price_unit | 字串 | N/A | |
sid | 字串 | N/A | |
start_time | 日期時間 | >=, <=, = | |
status | 字串 | = | |
subresource_uris | 字串 | N/A | |
至 | 字串 | = | |
to_格式化 | 字串 | N/A | |
trunk_sid | 字串 | N/A | |
uri | 字串 | N/A | |
queue_time | 字串 | N/A | |
語音應用程式 | account_sid | 字串 | N/A |
api_version | 字串 | N/A | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
friendly_name | 字串 | = | |
message_status_callback | 字串 | N/A | |
sid | 字串 | N/A | |
sms_fallback_method | 字串 | N/A | |
sms_fallback_url | 字串 | N/A | |
sms_method | 字串 | N/A | |
sms_status_callback | 字串 | N/A | |
sms_url | 字串 | N/A | |
status_callback | 字串 | N/A | |
status_callback_method | 字串 | N/A | |
uri | 字串 | N/A | |
voice_caller_id_lookup | Boolean | N/A | |
voice_fallback_method | 字串 | N/A | |
voice_fallback_url | 字串 | N/A | |
voice_method | 字串 | N/A | |
voice_url | 字串 | N/A | |
public_application_connect_enabled | Boolean | N/A | |
語音 OutgoingCallerID | sid | 字串 | N/A |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
account_sid | 字串 | N/A | |
friendly_name | 字串 | = | |
phone_number | 字串 | = | |
uri | 字串 | N/A | |
語音佇列 | date_created | 日期時間 | N/A |
date_updated | 日期時間 | N/A | |
current_size | Integer | N/A | |
friendly_name | 字串 | N/A | |
uri | 字串 | N/A | |
account_sid | 字串 | N/A | |
average_wait_time | Integer | N/A | |
sid | 字串 | N/A | |
max_size | Integer | N/A | |
對話 - 對話 | account_sid | 字串 | N/A |
chat_service_sid | 字串 | N/A | |
messaging_service_sid | 字串 | N/A | |
sid | 字串 | N/A | |
friendly_name | 字串 | N/A | |
unique_name | 字串 | N/A | |
屬性 | 字串 | N/A | |
state | 字串 | = | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
計時器 | Struct | N/A | |
url | 字串 | N/A | |
links | Struct | N/A | |
繫結 | Struct | N/A | |
start_date | 日期時間 | = | |
end_date | 日期時間 | = | |
計時器。DateInactive | 字串 | N/A | |
計時器。DateClosed | 字串 | N/A | |
Conversations-User | sid | 字串 | N/A |
account_sid | 字串 | N/A | |
chat_service_sid | 字串 | N/A | |
role_sid | 字串 | N/A | |
身分 | 字串 | N/A | |
friendly_name | 字串 | N/A | |
屬性 | 字串 | N/A | |
is_online | Boolean | N/A | |
is_notifiable | Boolean | N/A | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
url | 字串 | N/A | |
links | Struct | N/A | |
對話 - 角色 | sid | 字串 | N/A |
account_sid | 字串 | N/A | |
chat_service_sid | 字串 | N/A | |
friendly_name | 字串 | N/A | |
type | 字串 | N/A | |
許可 | 字串 | N/A | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
url | 字串 | N/A | |
Conversations-Configuration | account_sid | Long | N/A |
default_chat_service_sid | 字串 | N/A | |
default_messaging_service_sid | 字串 | N/A | |
default_inactive_timer | 字串 | N/A | |
default_closed_timer | 字串 | N/A | |
url | 字串 | N/A | |
links | Map | N/A | |
對話 -AddressConfiguration | sid | 字串 | N/A |
account_sid | 字串 | N/A | |
type | 字串 | N/A | |
address | 字串 | N/A | |
friendly_name | 字串 | N/A | |
auto_creation | Struct | N/A | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
url | 字串 | N/A | |
address_country | 字串 | N/A | |
AutoCreation.已啟用 | Boolean | N/A | |
AutoCreation.Type | 字串 | N/A | |
AutoCreation.ConversationServiceSid | 字串 | N/A | |
AutoCreation.WebhookUrl | 字串 | N/A | |
AutoCreation.WebhookMethod | 字串 | N/A | |
AutoCreation.WebhookFilters | 清單 | N/A | |
AutoCreation.StudioFlowSid | 字串 | N/A | |
AutoCreation.StudioRetryCount | Integer | N/A | |
對話 -WebhookConfiguration | account_sid | 字串 | N/A |
方法 | 字串 | N/A | |
篩選條件 | 清單 | N/A | |
pre_webhook_url | 字串 | N/A | |
post_webhook_url | 字串 | N/A | |
目標 | 字串 | N/A | |
url | 字串 | N/A | |
收斂 -ParticipantConversation | account_sid | 字串 | N/A |
chat_service_sid | 字串 | N/A | |
participant_sid | 字串 | N/A | |
participant_user_sid | 字串 | N/A | |
participant_identity | 字串 | N/A | |
參與者_訊息_繫結 | Struct | N/A | |
Conversation_sid | 字串 | N/A | |
conversation_unique_name | 字串 | N/A | |
conversation_friendly_name | 字串 | N/A | |
conversation_attributes | 字串 | N/A | |
conversation_date_created | 日期時間 | N/A | |
conversation_date_updated | 日期時間 | N/A | |
conversation_created_by | 字串 | N/A | |
conversation_state | 字串 | N/A | |
conversation_timers | Struct | N/A | |
links | Map | N/A | |
address | 字串 | = | |
身分 | 字串 | = | |
對話憑證 | sid | 字串 | N/A |
account_sid | 字串 | N/A | |
friendly_name | 字串 | N/A | |
type | 字串 | N/A | |
沙盒 | 字串 | N/A | |
date_created | 日期時間 | N/A | |
dated_updated | 日期時間 | N/A | |
url | 字串 | N/A | |
憑證 | 字串 | N/A | |
private_key | 字串 | N/A | |
api_key | 字串 | N/A | |
秘密 | 字串 | N/A | |
對話 -ConversationService | sid | 字串 | N/A |
account_sid | 字串 | N/A | |
friendly_name | 字串 | N/A | |
date_created | 日期時間 | N/A | |
date_updated | 日期時間 | N/A | |
url | 字串 | N/A | |
links | Map | N/A |
分割查詢
支援分割的欄位:
在 Twilio 中, DateTime 資料類型欄位支援以欄位為基礎的分割。
如果您想要NUM_PARTITIONS
在 Spark 中使用並行PARTITION_FIELD
,您可以提供其他 Spark LOWER_BOUND
選項 UPPER_BOUND
、、 和 。使用這些參數,原始查詢會分割為 Spark 任務可同時執行的子查詢NUM_PARTITIONS
數目。
PARTITION_FIELD
:用於分割查詢的欄位名稱。LOWER_BOUND
:所選分割區欄位的包含下限值。對於 Datetime 欄位,我們接受 Spark SQL查詢中使用的 Spark 時間戳記格式。
有效值的範例:
"2024-05-01T20:55:02.000Z"
UPPER_BOUND
:所選分割區欄位的專屬上限值。NUM_PARTITIONS
:分割區的數量。
範例:
twilio_read = glueContext.create_dynamic_frame.from_options(
connection_type="twilio",
connection_options={
"connectionName": "connectionName",
"ENTITY_NAME": "sms-message",
"API_VERSION": "2010-04-01",
"PARTITION_FIELD": "date_sent"
"LOWER_BOUND": "2024-05-01T20:55:02.000Z"
"UPPER_BOUND": "2024-06-01T20:55:02.000Z"
"NUM_PARTITIONS": "10"
}