diff --git a/apps/emqx_bridge_s3/src/emqx_bridge_s3.erl b/apps/emqx_bridge_s3/src/emqx_bridge_s3.erl index 6a2f93b3c..335b4bf11 100644 --- a/apps/emqx_bridge_s3/src/emqx_bridge_s3.erl +++ b/apps/emqx_bridge_s3/src/emqx_bridge_s3.erl @@ -56,13 +56,7 @@ fields("config_connector") -> lists:append([ emqx_connector_schema:common_fields(), fields(s3_connector_config), - [ - {resource_opts, - hoconsc:mk( - ?R_REF(s3_connector_resource_opts), - emqx_resource_schema:resource_opts_meta() - )} - ] + emqx_connector_schema:resource_opts_ref(?MODULE, s3_connector_resource_opts) ]); fields(?ACTION) -> emqx_bridge_v2_schema:make_producer_action_schema( diff --git a/apps/emqx_bridge_s3/src/emqx_bridge_s3_connector.erl b/apps/emqx_bridge_s3/src/emqx_bridge_s3_connector.erl index e54a22811..9a0f110fe 100644 --- a/apps/emqx_bridge_s3/src/emqx_bridge_s3_connector.erl +++ b/apps/emqx_bridge_s3/src/emqx_bridge_s3_connector.erl @@ -46,7 +46,7 @@ }. -type state() :: #{ - pool_name => resource_id(), + pool_name := resource_id(), pool_pid => pid(), client_config := emqx_s3_client:config(), channels := #{channel_id() => channel_state()}