Prerequisites
A Salesforce sObject you would like to write to. You will need the object name such as Account
or Case
or Opportunity
.
The Salesforce connector supports four write operations:
INSERT
UPSERT
UPDATE
DELETE
When using the UPSERT
write operation, the ID_FIELD_NAMES
option must be provided to specify the external ID field for the records.
Example
salesforce_write = glueContext.write_dynamic_frame.from_options(
frame=frameToWrite,
connection_type="salesforce",
connection_options={
"connectionName": "connectionName",
"ENTITY_NAME": "Account",
"API_VERSION": "v60.0",
"WRITE_OPERATION": "INSERT"
}