使用gcloud
CLI启动PubSub仿真器并相应地加载环境变量后,gcloud
CLI仍然使用我们的Google生产帐户进行身份验证。基本上,我们做了:
# Starting the emulator in one shell
gcloud beta emulators pubsub start
# In a different shell
$(gcloud beta emulators pubsub env-init)
gcloud pubsub topics list
但是,我们的生产主题列在此处。预期的输出将是一个空列表,因为我们正在尝试列出刚刚启动的PubSub模拟器中的主题,该模拟器在启动时不包含任何内容。
我们习惯于启动Bigtable模拟器并连接到它而不会出现cbt
CLI的问题,因为BIGTABLE_EMULATOR_HOST
CLI知道gcloud
。是否可以使用相同类型的工具来管理/检查PubSub仿真器资源?似乎*_EMULATOR_HOST
似乎不知道gloud version
变量。
提前谢谢你,
PS:Google Cloud SDK 182.0.0
alpha 2017.09.15
beta 2017.09.15
bigtable
bq 2.0.27
cbt
core 2017.12.01
gcloud
gsutil 4.28
kubectl
pubsub-emulator 2017.09.15
的输出:
redux.dart
答案 0 :(得分:3)
Google Public Issue Tracker中存在此功能的功能请求。工程团队知道这个请求,目前正在调查它没有ETA。所有进一步的通信都将在Feature Request中进行。