2017-07-19 3 views
1

Was sind die öffentlich zugänglichen IP-Adressen, wenn der App Maker einen externen Dienst mit urlfetch aufruft?App Maker: Öffentliche IP für UrlFetch?

Mein externer Dienst besteht darauf, diese aufzulisten. Gibt es eine öffentliche Liste von Google?

In App Maker möchte ich den UrlFetch verwenden, um einen externen Dienst aufzurufen, sehr ähnlich wie der App Maker Beispiel.

Ich sehe, es gibt eine Liste der IP-Adressbereiche von Apps Script für die JDBC. Wäre das der gleiche Bereich? (https://developers.google.com/apps-script/guides/jdbc#accessing)

Vielen Dank im Voraus, John

+0

App Maker-Beispiel: - https://developers.google.com/appmaker/samples/fetch-external-data/ UrlFetch: - https://developers.google.com/apps-script/guides/services/ external – John

Antwort

2

Seit App Maker nutzt Apps Script URL-Dienst abrufen, müssen Sie an ihrem doc suchen, diese Frage zu beantworten. Von dem, was ich aus sagen kann:

https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app

Sie müssen hier gehen:

https://cloud.google.com/appengine/kb/#static-ip

Und dann diese Anweisungen befolgen. Da Stack Overflow ein Problem beim einfachen Posten von Links hat (obwohl ich wirklich empfehle, dass du auf den Link gehst :), fasse ich die Anweisungen hier zusammen:

nslookup -q = TXT _cloud-netblocks.googleusercontent.com 8.8.8.8

Und dann nslookup jedes "include" in der Antwort. Dies gibt Ihnen alle derzeit verwendeten IPs.

Edit: Es sieht so aus, als wären dies die gleichen IPs, die Google für seinen allgemeinen URL-Abrufdienst verwendet. Wenn Sie für diese IPs eine Whitelist erstellen, können Sie auch für alle App Engine-Anwendungen eine Whitelist erstellen und wahrscheinlich sogar mehr . Offensichtlich würden Sie für alle Anwendungen von Apps Script und App Maker eine Positivliste erstellen, also nehme ich an, dass das egal ist, aber ich wollte es nur erwähnen. Wenn Ihr Dienst versucht, sich aus Sicherheitsgründen darauf zu verlassen, ist dies offensichtlich nicht ausreichend.

+0

Hallo Devin, ich habe gerade gelesen, dass Stück. Abholen des letzten Punktes. Apps-Skripts UrlFetchApp sieht nicht so aus, als ob es ein Verfahren zum Einschließen/Verwenden eines Zertifikats enthält. https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app#fetchurl-params – John

+0

Ja, es scheint nicht, aber ich bin weit davon entfernt, ein Experte in diesem Bereich Thema. –

Verwandte Themen