python - OCI:如何使用 oci sdk 从现有卷创建引导卷
问题描述
我想使用 OCI python sdk 创建启动卷。
所以我有来自源计算实例的启动卷 ID 的 ID。
下面我尝试使用 BootVolumeSourceFromBootVolumeDetails() 来实现。如果我传入 id,这会给我 python 中的错误。
“init 需要 1 个参数,但您传递了 2 个”
这是我的代码
def create_boot_volume_and_wait_for_state(source_boot_volume_id,
compartment_id,
source='boot_volume_details',
wait_for_states=BootVolume.LIFECYCLE_STATE_AVAILABLE,
operation_kwargs=None, waiter_kwargs=None,
**model_kwargs):
source_details = BootVolumeSourceFromBootVolumeDetails()
availability_domain = ComputeRestUtils.get_first_availability_domain(compartment_id)
create_boot_volume_details = CreateBootVolumeDetails(
availability_domain=availability_domain.name,
display_name="test",
compartment_id=compartment_id,
source_details=source_details,
**model_kwargs)
如何将其链接到实例的启动卷?
解决方案
推荐阅读
- azure - 如何使用 ICSharpCode.SharpZipLib.Zip 压缩 blob
- .net-core - NamedPipeClientStream - 服务器断开连接时的通知
- r - 用于显示/隐藏行组的数据表按钮
- asp.net-web-api - InvalidOperationException:未指定 authenticationScheme,也未找到 DefaultChallengeScheme。(.net 核心 5)
- visual-studio-code - VSCode:悬停文档未显示完整的功能文档
- primefaces - 在哪里可以找到 Primefaces 3.4.1 捆绑包(开发包)?
- c++ - 从 MySQL 结果集中检索字符串列
- c# - 如何将firebase推送通知发送到ios应用程序
- swift - CoreData 一对多关系。NSSet 归属问题
- reactjs - 从静态分页到动态