我想为Amazon SNS服务添加代理。从当前配置文件,如何添加更多代理?
config.yml:
aws: version: "latest" region: "%s3_region%" validate: false scheme: "http" http: proxy: "%s3_proxy%" //I want to add proxy for sns: "%sns_proxy%" credentials: key: "%s3_key%" secret: "%s3_secret%" S3: version: '2006-03-01' SNS: version: '2010-03-31'
答案 0 :(得分:0)
仅为snsclient设置另一个代理:
$options = [
'region' => $s3_region,
'version' => 'latest',
'http'=>[
'proxy' => $sns_proxy, //this proxy for only snsclient
],
'credentials' => [
'key' => $s3_key,
'secret' => $s3_secret,
]
];
$client = SnsClient::factory($options);
// Snsサーバに接続
$this->sns_topic = $sns_topic;