Azure ruby sdk 存储帐户创建参数,无方法 allow_blob_public_access
Azure ruby sdk storage account create params, no method allow_blob_public_access
在 storage_accounts
上创建时
我得到:
NoMethodError: undefined method allow_blob_public_access= for #Azure::Storage::Mgmt::V2019_06_01::Models::StorageAccountCreateParameter
这是 Microsoft github 上 StorageAccountCreateParameter
的 link。
我的代码如下所示:
sa_create_params = StorageModels::StorageAccountCreateParameters.new.tap do |sacp|
sacp.kind = 'StorageV2'
sacp.kind = payload['StorageAccountType'] if payload && payload['StorageAccountType']
sacp.sku = sku
sacp.location = params['region']
sacp.access_tier = 'hot'
sacp.access_tier = payload['AccessTier'] if payload && payload['AccessTier']
sacp.tags = system_tags(params)
sacp.allow_blob_public_access = false
end
没有最后一行,关于public访问,它工作得很好。我试过升级宝石(因此是当前版本)。看看他们的 github 它看起来很不言自明。我很茫然,非常感谢所有帮助。
我正在使用以下 gem:
ms_rest_azure 0.11.0
azure_mgmt_storage 0.21.0
更新:根据 link,名称似乎应该是 sacp.properties.allow_blob_public_acces
。
但这也会引发 NoMethodError
我已将所有 azure gems 更新到最新版本。
相关宝石:
spec.add_dependency 'ms_rest_azure', '~> 0.12.0'
Spec.add_dependency 'azure_mgmt_storage', '~> 0.22.0'
成功了
在 storage_accounts
上创建时
我得到:
NoMethodError: undefined method allow_blob_public_access= for #Azure::Storage::Mgmt::V2019_06_01::Models::StorageAccountCreateParameter
这是 Microsoft github 上 StorageAccountCreateParameter
的 link。
我的代码如下所示:
sa_create_params = StorageModels::StorageAccountCreateParameters.new.tap do |sacp|
sacp.kind = 'StorageV2'
sacp.kind = payload['StorageAccountType'] if payload && payload['StorageAccountType']
sacp.sku = sku
sacp.location = params['region']
sacp.access_tier = 'hot'
sacp.access_tier = payload['AccessTier'] if payload && payload['AccessTier']
sacp.tags = system_tags(params)
sacp.allow_blob_public_access = false
end
没有最后一行,关于public访问,它工作得很好。我试过升级宝石(因此是当前版本)。看看他们的 github 它看起来很不言自明。我很茫然,非常感谢所有帮助。
我正在使用以下 gem:
ms_rest_azure 0.11.0
azure_mgmt_storage 0.21.0
更新:根据 link,名称似乎应该是 sacp.properties.allow_blob_public_acces
。
但这也会引发 NoMethodError
我已将所有 azure gems 更新到最新版本。 相关宝石:
spec.add_dependency 'ms_rest_azure', '~> 0.12.0'
Spec.add_dependency 'azure_mgmt_storage', '~> 0.22.0'
成功了