mirror of
https://github.com/FlipsideCrypto/livequery-models.git
synced 2026-02-06 10:56:46 +00:00
- Introduced `udf_api_sync` and `udf_api_async` functions for synchronous and asynchronous API calls. - Added `udf_redirect_s3_presigned_url` function to handle S3 presigned URL requests with error handling for gzip decompression and JSON parsing. - Updated existing UDFs in the live YAML configuration to include new signatures and return types. - Improved header formatting in the `manage_udfs.sql` file to support dynamic header generation for API requests.
21 lines
693 B
SQL
21 lines
693 B
SQL
{% macro create_s3_express_external_access_integration() %}
|
|
{% set sql %}
|
|
CREATE OR REPLACE NETWORK RULE live.s3_express_network_rule
|
|
MODE = EGRESS
|
|
TYPE = HOST_PORT
|
|
VALUE_LIST = (
|
|
'*.s3express-use1-az4.us-east-1.amazonaws.com:443',
|
|
'*.s3express-use1-az5.us-east-1.amazonaws.com:443',
|
|
'*.s3express-use1-az6.us-east-1.amazonaws.com:443'
|
|
);
|
|
|
|
CREATE OR REPLACE EXTERNAL ACCESS INTEGRATION live.s3_express_external_access_integration
|
|
ALLOWED_NETWORK_RULES = (s3_express_network_rule)
|
|
ENABLED = true
|
|
;
|
|
{% endset %}
|
|
|
|
{% do run_query(sql) %}
|
|
{% do log("External S3 Express access integration successfully created", true) %}
|
|
{% endmacro %}
|