Невозможно установить natIP для IP-ресурса. - PullRequest
0 голосов
/ 30 октября 2018

Я создал статический внешний IP с кодом Deployment Manager. Нет проблем.

Я хотел бы использовать этот IP для создания экземпляра Compute Engine.

Настройка поля «networkIP» на URL-адрес IP-ресурса работает нормально, но установка поля «natIP» для такого ресурса не работает. «natIP» работает только с IP-адресами (например, 35.241.113.34), а не со ссылками на IP-ресурс.

Я что-то не так делаю или это несоответствие дизайна в API?

Пример кода:

    'name': 'status-tool',
    'type': 'compute.v1.instance',
    'properties': {
    ...
            'networkInterfaces': [{
                    'networkIP': 'https://www.googleapis.com/compute/v1/projects/ccp-management/regions/europe-west1/addresses/...',        # works
                    'accessConfigs': [{
                            'name': 'External NAT',
                            'type': 'ONE_TO_ONE_NAT',
                            'natIP': 'https://www.googleapis.com/compute/v1/projects/ccp-management/regions/europe-west1/addresses/...',    # does not work
                    }]
            }]        
    ...

Установка «natIP» для такого значения приводит к ResourceErrorMessage (недопустимое значение для поля 'resource.networkInterfaces [0] .accessConfigs [0] .natIP).

1 Ответ

0 голосов
/ 31 октября 2018

Спасибо, что подняли этот вопрос. Установка поля «NAT IP», кажется, известная проблема, уже переданная нашей инженерной команде. Тем не менее, нет фиксированной ETA, о решении этого вопроса. Я бы посоветовал вам следить за темой PIT ниже, чтобы получить дополнительную информацию по этому вопросу.

https://issuetracker.google.com/118634820

...