如何使用gcloud CLI创建简单字符串密钥(无需依赖文件)
使用gcloud CLI直接用字符串创建Secret,无需依赖文件
当然可以不用依赖文件,直接通过字符串创建Secret,下面是两种常用的方法:
管道传递字符串
利用echo把字符串通过标准输入传给命令,示例:echo -n "adadadad181718783" | gcloud secrets create apiKey --data-file=-这里的
-表示从标准输入读取数据,-n参数是为了避免echo自动添加换行符,确保密钥值和你输入的完全一致。Here字符串传递(适用于bash/zsh环境)
通过进程替换的方式直接传递字符串内容,示例:gcloud secrets create apiKey --data-file=<(echo -n "adadadad181718783")这种方式会生成一个临时匿名管道,把字符串内容传给命令,效果和读取文件一致,但不需要创建实际的本地文件。
本质上--data-file参数不仅支持本地文件路径,还支持标准输入(-)或者进程替换的结果,所以完全能实现和GUI一样直接传入字符串值的操作。
内容的提问来源于stack exchange,提问作者ololo
相关产品推荐
相关产品推荐

