Azure VM でメタデータのクエリを実行すると、マシンがパブリック IP であっても publicIpAddress に値がありません。
curl -H Metadata:true "http://169.254.169.254/metadata/instance?api-version=2019-11-01"
publicIpAddress の空の文字列を返します
{
"compute": {
// ... Omitted for brevity
},
"network": {
"interface": [
{
"ipv4": {
"ipAddress": [
{
"privateIpAddress": "10.3.0.4",
"publicIpAddress": ""
}
],
// ... Rest has been omitted for brevity
誰かが理由を知っていますか?https://docs.microsoft.com/en-us/azure/virtual-machines/windows/instance-metadata-serviceを確認しましたが、パブリック IP アドレスが表示されない理由は見つかりませんでした