0

at で制限external(Public) IPする任意の方法。なしでを作成したい場合は、作成 時に選択する必要があるようです。サブネット構成で設定できませんか?このサブネットで作成されたホストには、GCPSubnetVMexternal IPExternal IP- NoneVMExternal IP- Nonepublic/external IP

4

2 に答える 2

0

Google の GCP REST API を使用してインスタンスごとのソリューションを探している場合は、リクエストの JSON 本文のセクションにno がないことを確認accessConfigsしてください。networkInterfaces

        "machineType": "zones/{my_zone}/machineTypes/{my_machine_type}",
        "name": "my_instance_name",
        "networkInterfaces": [{
            "network": "my_vpc_network_ref",
            "subnetwork": "my_subnet_ref"
            # Don't include these commented lines if you only want a private IP 
            # "accessConfigs": [{
            #     "name": "External NAT",
            #     "type": "ONE_TO_ONE_NAT"
            # }]
        }],

「my」で始まるすべての部分は、プレースホルダー/変数です。

実際の質問は、サブネット レベルでこれを行う方法に関するものであり、提供された回答は組織またはプロジェクト レベルでこれを行うのに役立ちますが、質問のタイトルには、プライベート IP を禁止するレベルが指定されていませんでした。 GCP のドキュメントから、フラグに対する同等の REST API 呼び出しが何であるかが明確になっている--no-addressので、将来のコーダーのためにここに文書化しておきたいと思いました。

于 2021-10-20T22:01:54.733 に答える