欢迎光临散文网 会员登陆 & 注册

ROS连接阿里云DDNS失效问题

2023-03-16 19:36 作者:Jebe  | 我要投稿

原因是API失效,目前测试下边API可以,先用着看吧。直接放代码,如下

红色为修改项

--------------------------下为ROS里代码更新代码---------------------

#aliyun Access Key

:local id "AccessKeyId"

:local secret "AccessKeySecret"


#domain

:local domain "***.com"

:local record "www"


#PPPoE-out

:local pppoe "pppoe"


:local ipaddr [/ip address get [/ip address find interface=$pppoe] address]

:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]

:global aliip

:if ($ipaddr != $aliip) do={

:local result [/tool fetch url="http://api.77bx.com/alidns/\?id=$id&secret=$secret&domain=$domain&record=$record&ip=$ipaddr" as-value output=user];

:if ($result->"status" = "finished") do={

:if ($result->"data" = "0") do={

:set aliip $ipaddr

:log info "alidns update ok";

} else={

:log info "alidns update error";

}

}

}

--------分隔,下边补上阿里云那里的代码,同样下边关键位置修改为自己的------

{

    "Version": "1",

    "Statement": [

        {

            "Action": [

                "alidns:AddDomainRecord",

                "alidns:DescribeDomainRecords",

                "alidns:UpdateDomainRecord"

            ],

            "Resource": "acs:alidns:*:*:domain/***.com",

            "Effect": "Allow"

        }

    ]

}


ROS连接阿里云DDNS失效问题的评论 (共 条)

分享到微博请遵守国家法律