Как установить пользовательское значение boot_volume_size_in_gbs в моем сценарии Python при использовании API Oracle Cloud Core Services

Я решил создать скрипт Python для автоматизации процесса создания. Сценарий в основном пытается создать экземпляр каждую минуту. Все работает нормально, за исключением того, что я не могу найти способ назначить пользовательский boot_volume_size_in_gbs. Я просматривал документы несколько раз. Все еще ничего не могу найти

Я попытался присвоить значение boot_volume_size_in_gbs внутри объекта launch_instance.

      compute_client = oci.core.ComputeClient(config)
        instance = compute_client.launch_instance(
            oci.core.models.LaunchInstanceDetails(
                compartment_id=compartment_id,
                shape=shape,
                image_id=image_id,
                subnet_id=subnet_id,
                display_name=display_name,
                availability_domain=availability_domain,
                shape_config=oci.core.models.LaunchInstanceShapeConfigDetails(
                    memory_in_gbs=memory_in_gb,
                    ocpus=ocpus
                ),
                create_vnic_details=oci.core.models.CreateVnicDetails(
                    subnet_id=subnet_id,
                    assign_public_ip=assign_public_ip
                ),
                metadata={
                    "ssh_authorized_keys": public_key
                },

                boot_volume_size_in_gbs=boot_volume_size_in_gb
                
            )
        ).data

Я ожидал, что это сработает, но вместо этого получил эту ошибку:

      Unrecognized keyword arguments: boot_volume_size_in_gbs

0 ответов

Другие вопросы по тегам