GCP-gcloud命令通过GUI执行操作的历史记录



当我在GCP控制台中(通过在GUI中单击(执行某些操作时,我想下面会执行一些gcloud命令。是否可以查看此命令?

(我在Vertex AI上创建了一个笔记本实例,想知道gcloud notebooks instances create...后面到底应该放什么才能得到同样的结果(

我认为不可能从GUI中查看gcloud命令。您应该测试您的gcloud命令,以便在当前实例的旁边创建另一个具有所有所需参数的实例。当这两个实例相同时,您就知道gcloud命令已经准备好了。

文件似乎清晰完整:

https://cloud.google.com/vertex-ai/docs/workbench/user-managed/create-new#gcloud

如果可能的话,您也可以考虑Terraform,通过状态管理为您自动创建。

对于基于Python的用户管理笔记本(Python实例的GUI版本使用基本映像作为引导磁盘,其中不包含Pythong(,请尝试此操作。Python套件通过元数据参数显式安装(:

export NETWORK_URI="NETWORK URI"
export SUBNET_URI="SUBNET URI"
export INSTANCE_NAME="instance-name-of-your-liking"
export VM_IMAGE_PROJECT="deeplearning-platform-release"
export VM_IMAGE_FAMILY="common-cpu-notebooks-debian-10"
export MACHINE_TYPE="n1-standard-4"
export LOCATION="europe-west3-b"
gcloud notebooks instances create $INSTANCE_NAME 
--no-public-ip 
--vm-image-project=$VM_IMAGE_PROJECT 
--vm-image-family=$VM_IMAGE_FAMILY 
--machine-type=$MACHINE_TYPE 
--location=$LOCATION 
--network=$NETWORK_URI 
--subnet=$SUBNET_URI 
--metadata=framework=NumPy/SciPy/scikit-learn,report-system-health=true,proxy-mode=service_account,shutdown-script=/opt/deeplearning/bin/shutdown_script.sh,notebooks-api=PROD,enable-guest-attributes=TRUE

获取项目中的网络URI列表:

gcloud compute networks list --uri

获取项目中的子网URI列表:

gcloud compute networks subnets list --uri

将相应的URI放在前两个变量的引号之间:

export NETWORK_URI="NETWORK URI"
export SUBNET_URI="SUBNET URI"

命名实例(保留引号(:

export INSTANCE_NAME="instance-name-of-your-liking"

完成后,将完整的块复制粘贴到Google Cloud Shell中(假设您所在的项目是正确的(。

要额外启用安全引导(这是GUI设置中的一个厚框(:

gcloud compute instances stop $INSTANCE_NAME
gcloud compute instances update $INSTANCE_NAME --shielded-secure-boot

希望它对你有效,就像对我一样。

最新更新