我可用的var [path] = useState('')
身份验证帐户:
src/inner.jsx
执行npm run publish
时,我执行以获取与上面指示为“ ACTIVE”的帐户(即带有星号Unresolved reference: platform
的帐户)相对应的项目列表>
尽管如此,当我使用package com.jetbrains.handson.mpp.mobile
import platform.UIKit.UIDevice
actual fun platformName(): String{
return UIDevice.currentDevice.systemName() +
" " +
UIDevice.currentDevice.systemVersion
}
google cloud sdk,更具体地说是cloudresourcemanager
来列出我的项目时,我得到了与gcloud
相对应的项目。
为什么Go SDK不使用▶ gcloud auth list
Credentialed Accounts
ACTIVE ACCOUNT
account1@gmail.com
account2@gmail.com
* account3@gmail.com
To set the active account, run:
$ gcloud config set account `ACCOUNT`
视为活动帐户,我如何指示它这样做?
奇怪的是,当我使用Python SDK开发一些工具时,其行为非常简单,并且所有SDK调用的确都使用了活动帐户,而无需执行任何额外的配置步骤。
答案 0 :(得分:1)
默认情况下,Google的[Golang] Cloud SDK使用Application Default Credentials (ADCs)对Google Cloud Platforms服务进行身份验证。
我怀疑(!)在某个时候,您将gcloud auth application-default
与account1@gmail.com
一起使用,因此使用了该帐户。
最佳做法是在ADC中使用服务帐户而不是人工帐户,然后使用GOOGLE_APPLICATION_CREDENTIALS
环境变量引用该帐户。
同时,您可以使用上述命令切换到account3@gmail.com
来确认行为。
HTH!