acl*_*kay 2 python google-cloud-platform google-cloud-python
如何获取当前正在运行的instanceId,以及它在正在运行的Python应用程序中的区域。
在 Go 和 Java 中,它是通过以下方式完成的,那么在 Python 中等效的是什么?
去,
import metadata "cloud.google.com/go/compute/metadata"
func main(){
println(metadata.InstanceID))
}
Run Code Online (Sandbox Code Playgroud)
爪哇
String instanceId = com.google.cloud.MetadataConfig.getInstanceId()
Run Code Online (Sandbox Code Playgroud)
我找到了一个简单的解决方案:
requests.get("http://metadata/computeMetadata/v1/instance/id",
headers={'Metadata-Flavor': 'Google'}).text
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4114 次 |
| 最近记录: |