[英]Ruby - Resource can't be re-used
在network_sg.create
之后,除非我創建一個新的network_sg
資源,否則我不能將network_sg
用於其他目的。
有沒有辦法克服這個問題? 我嘗試凍結network_sg
,但在創建新 SG 時出現凍結錯誤。
network_sg = Azure::Armrest::Network::NetworkSecurityGroupService.new(conf)
options = {
:location => 'eastus',
}
network_sg.create('test-network_sg-4', rg, options)
# Can't re-use the `network_sg` anymore.
# And I have to recreate `network_sg = Azure::Armrest::Network::NetworkSecurityGroupService.new(conf)` before I can use it again.
network_sg.list_all.each do |network_sg|
$evm.log('info', "azure network_sg test is: #{network_sg.name} ")
end
將 network_sg 設置為常量有效。 它可以重復使用。
NETWORK_SG = Azure::Armrest::Network::NetworkSecurityGroupService.new(conf)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.