我使用命令创建了一个新的配置文件:
gcloud init
Run Code Online (Sandbox Code Playgroud)
现在我不知道如何切换到旧的配置文件而不覆盖它.
使用gcloud config我无法切换到另一个配置只设置当前配置的属性.
任何的想法?
当我创建gCloud大小小于200GB的启动盘时,我看到此错误:
WARNING: You have selected a disk size of under [200GB]. This may result in poor I/O performance. For more information, see: https://developers.google.com/compute/docs/disks/persistent-disks#pdperformance.
Run Code Online (Sandbox Code Playgroud)
但是,我看不到有关此200GB大小的详细信息,它暗示该URL位于页面上的某个位置。
我是否应该关心这个警告?我想知道这是他们为鼓励您租出更多空间而赚更多钱的一种骗局吗?
注意:我使用的是标准磁盘,而不是固态磁盘。我关心的磁盘访问性能是通过MySQL进行的,非常小的读/写操作,占99%的时间,偶尔会出现1到100 MB的范围内的斑点。
我正在尝试编写一个执行以下操作的 PowerShell 脚本:
是否可以在不下载的情况下获取在线文件的文件大小?我尝试使用 .length 但它没有用。(我是 PowerShell 的新手)
PS脚本:
$localpath = "C:\Users\USERNAME\Desktop\test.csv"
If(Test-Path -Path $localpath)
{
#Exist, check for an updated version
$localFileSize = (Get-Item $localpath).length
$onlineFileSize = (Get-Item 'test.com/test.txt').length
if($onlineFileSize -gt $localFileSize)
{
$url = "test.com/test.txt"
$downloadFile = "C:\Users\USERNAME\Desktop\test.csv"
(New-Object System.Net.WebClient).DownloadFile($url, $downloadFile)
}
} else
{
#Does not exist, download the file
$url = "test.com/test.txt"
$downloadFile = "C:\Users\USERNAME\Desktop\test.csv"
(New-Object System.Net.WebClient).DownloadFile($url, $downloadFile)
}
Run Code Online (Sandbox Code Playgroud) 在谷歌文档要说到的环境变量出口GOOGLE_APPLICATION_CREDENTIALS与路径服务帐户的JSON键,gcloud将使用它.我无法让它发挥作用.
我的命令是:
GOOGLE_APPLICATION_CREDENTIALS=/home/ubuntu/.config/google-creds.json bq ls
Run Code Online (Sandbox Code Playgroud)
这只会出现错误:
您当前没有选择活动帐户.请运行:
$ gcloud auth登录
获取新凭据,或者您已使用其他帐户登录:
$ gcloud config设置帐户ACCOUNT
选择要使用的已经过身份验证的帐户.
gcloud -v 得到:
Google Cloud SDK 92.0.0
bq 2.0.18
bq-nix 2.0.18
core 2016.01.12
core-nix 2015.11.24
gcloud
gsutil 4.16
gsutil-nix 4.15
Run Code Online (Sandbox Code Playgroud)
我做错了什么,我该如何解决这个问题?我需要gsutil并bq使用这个文件.我正在处理多个项目,所以不能特别激活任何项目.
python google-cloud-storage google-cloud-platform gcloud google-cloud-sdk