You need to enable JavaScript to run this app.
文档中心
NAT网关

NAT网关

复制全文
下载 pdf
Golang
修改SNAT规则
复制全文
下载 pdf
修改SNAT规则
本文介绍如何修改SNAT规则。​
示例代码​
​
// Example Code generated by Beijing Volcanoengine Technology.​
​
package natgatewayexample​
​
import (​
"fmt"​
​
"github.com/volcengine/volcengine-go-sdk/service/natgateway"​
"github.com/volcengine/volcengine-go-sdk/volcengine"​
"github.com/volcengine/volcengine-go-sdk/volcengine/credentials"​
"github.com/volcengine/volcengine-go-sdk/volcengine/session"​
)​
​
func ModifySnatEntryAttributes() {​
// 设置您的ak、sk和要访问的地域​
ak, sk, region := "Your AK", "Your SK", "Region"​
config := volcengine.NewConfig().​
WithRegion(region).​
WithCredentials(credentials.NewStaticCredentials(ak, sk, ""))​
sess, err := session.NewSession(config)​
if err != nil {​
panic(err)​
}​
svc := natgateway.New(sess)​
​
// 修改SNAT规则​
modifySnatEntryAttributesInput := &natgateway.ModifySnatEntryAttributesInput{​
EipId: volcengine.String("eip-2feaac9wtccn459gp67qe****"), // 修改后公网IP的ID​
SnatEntryId: volcengine.String("snat-2fedi096gdiww59gp680r****"), // SNAT规则的ID​
}​
​
// 发起请求并处理返回或异常​
resp, err := svc.ModifySnatEntryAttributes(modifySnatEntryAttributesInput)​
if err != nil {​
panic(err)​
}​
fmt.Println(resp)​
}​
​
相关文档​
​
最近更新时间:2025.07.23 16:22:03
这个页面对您有帮助吗?
有用
有用
无用
无用