RDSでfunctionを作成しようとすると、下記のエラーが発生します。
You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
利用するためには、DB Parameter Groupのlog_bin_trust_function_creatorsを有効にする必要があります。
設定は通常通りの、SDK for PHPを利用します。
require_once("./sdk.class.php"); $rds = new AmazonRDS(); $rds->set_region(AmazonRDS::REGION_APAC_NE1); $response = $rds->modify_db_parameter_group('cloudpack', array( array( "ParameterName" => "log_bin_trust_function_creators", "ParameterValue" => "on", "ApplyMethod" => "immediate" ), )); var_dump($response);
以上で、作成可能となります。