Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Lettura dalle entità Twilio

Modalità Focus
Lettura dalle entità Twilio - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Prerequisito

Un oggetto Twilio da cui vorresti leggere. Avrai bisogno del nome dell'oggetto come SMS-Message oSMS-CountryPricing.

Entità supportate per l'origine:

Entità Interfaccia Può essere filtrato Limite di supporto Supporta Order by Supporta Select * Supporta il partizionamento
SMS-Messaggio REST No
SMS-CountryPricing REST No No No No
Chiamata vocale REST No No
Applicazione vocale REST No No
Identificazione vocale OutgoingCaller REST No No
Coda vocale REST No No
Conversazioni-Conversazioni REST No No
Conversazioni-Utente REST No No No
Conversazioni-Ruolo REST No No No
Conversazioni-Configurazione REST No No No No
Conversazioni- AddressConfiguration REST No No
Conversazioni- WebhookConfiguration REST No No No No
Conversazioni- ParticipantConversation REST No No No No
Conversazioni-Credenziali REST No No No
Conversazioni- ConversationService REST No No No

Esempio:

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" }

Dettagli dell'entità e del campo di Twilio:

Entità Campo Tipo di dati Operatori supportati
SMS-Messaggio account_sid Stringa N/A
api_version Stringa N/A
body Stringa N/A
data_creazione Datetime N/D
data_invio Datetime >=, <=, =
data_aggiornata Datetime N/D
direzione Stringa N/A
error_code Numero intero N/D
error_message Stringa N/A
from Numero intero =
messaging_service_sid Stringa N/A
num_media Stringa N/A
num_segments Stringa N/A
price Stringa N/A
prezzo_unitario Struct N/D
sid Numero intero N/D
status Stringa N/A
urisorse_secondarie Eseguire la mappatura N/D
in Numero intero =
uri Datetime N/D
SMS-CountryPricing country Stringa N/A
iso_paese Stringa N/A
url Stringa N/A
outbound_sms_prices Elenco N/D
prezzi sms_inbound_sms Elenco N/D
prezzo_unità Stringa N/A
Chiamata vocale account_sid Stringa N/A
annotazione Stringa N/A
risposto_da Stringa N/A
api_version Stringa N/A
nome_chiamante Stringa N/A
data_creazione Datetime N/D
data_aggiornata Datetime N/D
direzione Stringa N/A
durata Stringa N/A
end_time Datetime >=, <=, =
forwarded_from Stringa N/A
from Stringa =
da_formattato Stringa N/A
group_sid Stringa N/A
parent_call_sid Stringa N/A
numero_telefono_sid Stringa N/A
price Stringa N/A
prezzo_unità Stringa N/A
sid Stringa N/A
start_time Datetime >=, <=, =
status Stringa =
urisorse_secondarie Stringa N/A
in Stringa =
to_formattato Stringa N/A
trunk_sid Stringa N/A
uri Stringa N/A
queue_time Stringa N/A
Applicazione vocale account_sid Stringa N/A
api_version Stringa N/A
data_creazione Datetime N/D
data_aggiornata Datetime N/D
nome_amichevole Stringa =
message_status_callback Stringa N/A
sid Stringa N/A
metodo_sms_fallback_ Stringa N/A
sms_fallback_url Stringa N/A
metodo_sms Stringa N/A
sms_status_callback Stringa N/A
sms_url Stringa N/A
status_callback Stringa N/A
metodo_status_callback_ Stringa N/A
uri Stringa N/A
voice_id_caller_lookup Booleano N/D
metodo voice_fallback_ Stringa N/A
voice_fallback_url Stringa N/A
metodo_voce Stringa N/A
url_voce Stringa N/A
public_application_connect_enabled Booleano N/D
ID vocale OutgoingCaller sid Stringa N/A
data_creazione Datetime N/D
data_aggiornata Datetime N/D
account_sid Stringa N/A
nome_amichevole Stringa =
phone_number Stringa =
uri Stringa N/A
Coda vocale data_creazione Datetime N/D
data_aggiornata Datetime N/D
dimensione_attuale Numero intero N/D
nome_amichevole Stringa N/A
uri Stringa N/A
account_sid Stringa N/A
tempo_di_attesa medio Numero intero N/D
sid Stringa N/A
dimensione_massima Numero intero N/D
Conversazioni-Conversazioni account_sid Stringa N/A
chat_service_sid Stringa N/A
servizio_sid Stringa N/A
sid Stringa N/A
nome_amichevole Stringa N/A
nome_univoco Stringa N/A
attributes Stringa N/A
stato Stringa =
data_creazione Datetime N/D
data_aggiornata Datetime N/D
cronometri Struct N/D
url Stringa N/A
links Struct N/D
attacchi Struct N/D
data_inizio Datetime =
data_fine Datetime =
Timer. DateInactive Stringa N/A
Timer. DateClosed Stringa N/A
Conversazioni-Utente sid Stringa N/A
account_sid Stringa N/A
chat_service_sid Stringa N/A
ruolo_sid Stringa N/A
identity Stringa N/A
nome_amichevole Stringa N/A
attributes Stringa N/A
è online Booleano N/D
è_notificabile Booleano N/D
data_creazione Datetime N/D
data_aggiornata Datetime N/D
url Stringa N/A
links Struct N/D
Conversazioni - Ruolo sid Stringa N/A
account_sid Stringa N/A
chat_service_sid Stringa N/A
nome_amichevole Stringa N/A
tipo Stringa N/A
autorizzazioni Stringa N/A
data_creazione Datetime N/D
data_aggiornata Datetime N/D
url Stringa N/A
Conversazioni-Configurazione account_sid Long N/D
service_default_chat_sid Stringa N/A
service_di_messaging_sid Stringa N/A
timer_inattivo_predefinito Stringa N/A
timer_chiuso predefinito Stringa N/A
url Stringa N/A
links Eseguire la mappatura N/D
Conversazioni- AddressConfiguration sid Stringa N/A
account_sid Stringa N/A
tipo Stringa N/A
address Stringa N/A
nome_amichevole Stringa N/A
creazione automatica Struct N/D
data_creazione Datetime N/D
data_aggiornata Datetime N/D
url Stringa N/A
indirizzo_paese Stringa N/A
AutoCreation.Abilitato Booleano N/D
AutoCreation.Tipo Stringa N/A
AutoCreation.ConversationServiceSid Stringa N/A
AutoCreation.WebhookUrl Stringa N/A
AutoCreation.WebhookMethod Stringa N/A
AutoCreation.WebhookFilters Elenco N/D
AutoCreation.StudioFlowSid Stringa N/A
AutoCreation.StudioRetryCount Numero intero N/D
Conversazioni- WebhookConfiguration account_sid Stringa N/A
metodo Stringa N/A
filtri Elenco N/D
pre_webhook_url Stringa N/A
post_webhook_url Stringa N/A
target Stringa N/A
url Stringa N/A
Conversazioni- ParticipantConversation account_sid Stringa N/A
chat_service_sid Stringa N/A
sid partecipante Stringa N/A
sid utente_partecipante Stringa N/A
identità_partecipante Stringa N/A
legamento_messaggio_partecipante Struct N/D
SID di conversazione Stringa N/A
nome_univoco della conversazione Stringa N/A
nome_amichevole per la conversazione Stringa N/A
attributi_di conversazione Stringa N/A
data_conversazione_creata Datetime N/D
data_conversazione_aggiornata Datetime N/D
conversation_created_by Stringa N/A
stato_conversazione Stringa N/A
timer di conversazione Struct N/D
links Eseguire la mappatura N/D
address Stringa =
identity Stringa =
Credenziali di conversazione sid Stringa N/A
account_sid Stringa N/A
nome_amichevole Stringa N/A
tipo Stringa N/A
sandbox Stringa N/A
data_creazione Datetime N/D
datato_aggiornato Datetime N/D
url Stringa N/A
certificato Stringa N/A
private_key Stringa N/A
api_key Stringa N/A
Secret Stringa N/A
Conversazioni- ConversationService sid Stringa N/A
account_sid Stringa N/A
nome_amichevole Stringa N/A
data_creazione Datetime N/D
data_aggiornata Datetime N/D
url Stringa N/A
links Eseguire la mappatura N/D

Interrogazioni di partizionamento

Campi che supportano il partizionamento:

In Twilio, i campi del tipo di DateTime dati supportano il partizionamento basato sui campi.

Puoi fornire le opzioni Spark aggiuntive e, se desideri PARTITION_FIELD LOWER_BOUNDUPPER_BOUND, utilizzare la concorrenza in Spark. NUM_PARTITIONS Con questi parametri, la query originale verrebbe suddivisa in un NUM_PARTITIONS numero di sottoquery che possono essere eseguite contemporaneamente dalle attività Spark.

  • PARTITION_FIELD: il nome del campo da utilizzare per partizionare la query.

  • LOWER_BOUND: un valore limite inferiore inclusivo del campo di partizione scelto.

    Per il campo Datetime, accettiamo il formato di timestamp Spark utilizzato nelle query Spark. SQL

    Esempi di valori validi:

    "2024-05-01T20:55:02.000Z"
  • UPPER_BOUND: un valore limite superiore esclusivo del campo di partizione scelto.

  • NUM_PARTITIONS: il numero di partizioni.

Esempio:

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" }
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.