tl;dr If your AppSheet account has a database connected you may need to update your firewall or network security group rules.
In order to enhance the availability and enable future growth of the AppSheet platform, we are adding new IP addresses to the AppSheet service. This change will take place starting on July 15, 2020. Expect AppSheet traffic to originate from the new addresses:
34.87.131.237
34.87.103.64
35.197.185.203
35.244.126.141
35.204.213.55
34.91.161.74
35.222.253.144
34.71.7.214
35.194.89.186
35.245.209.204
35.203.191.15
35.247.56.116
35.240.247.148
34.87.159.166
34.87.233.115
35.244.107.184
35.204.102.20
35.204.159.159
35.239.203.99
35.239.112.17
34.86.96.199
35.245.229.252
34.83.247.7
35.247.40.210
The full list of IP addresses is available here. Please update your firewall settings to ensure traffic to and from those IP addresses is allowed in order to maintain the availability of your AppSheet apps.
Is there any IPโs that were removed or is this only additions @JCadence ?
@Martin_Pace check this, when we spin up our new DBโฆ
IF Youโre connecting AppSheet to an Azure database server, this script will help to add server level firewall rules.
Connect to the Master Database on the Server using SQL Management Studio, right click on the master database (under โSystem Databasesโ) and select โNew Queryโ. Paste in the following and Execute it (note: if you already have the old rules pre July 15 2020 in there, start from rule number 22):
EXECUTE sp_set_firewall_rule @name = NโAppsheet1โ, @start_ip_address = โ20.189.130.98โ, @end_ip_address = โ20.189.130.98โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet2โ, @start_ip_address = โ20.189.132.63โ, @end_ip_address = โ20.189.132.63โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet3โ, @start_ip_address = โ40.67.216.152โ, @end_ip_address = โ40.67.216.152โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet4โ, @start_ip_address = โ40.67.216.182โ, @end_ip_address = โ40.67.216.182โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet5โ, @start_ip_address = โ40.67.219.84โ, @end_ip_address = โ40.67.219.84โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet6โ, @start_ip_address = โ138.91.195.239โ, @end_ip_address = โ138.91.195.239โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet7โ, @start_ip_address = โ20.189.139.27โ, @end_ip_address = โ20.189.139.27โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet8โ, @start_ip_address = โ20.189.138.55โ, @end_ip_address = โ20.189.138.55โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet9โ, @start_ip_address = โ20.189.138.139โ, @end_ip_address = โ20.189.138.139โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet10โ, @start_ip_address = โ20.189.139.109โ, @end_ip_address = โ20.189.139.109โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet11โ, @start_ip_address = โ20.189.139.123โ, @end_ip_address = โ20.189.139.123โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet12โ, @start_ip_address = โ20.189.138.180โ, @end_ip_address = โ20.189.138.180โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet13โ, @start_ip_address = โ20.189.138.40โ, @end_ip_address = โ20.189.138.40โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet14โ, @start_ip_address = โ52.149.110.221โ, @end_ip_address = โ52.149.110.221โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet15โ, @start_ip_address = โ52.149.111.209โ, @end_ip_address = โ52.149.111.209โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet16โ, @start_ip_address = โ52.149.111.211โ, @end_ip_address = โ52.149.111.211โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet17โ, @start_ip_address = โ52.149.111.248โ, @end_ip_address = โ52.149.111.248โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet18โ, @start_ip_address = โ51.144.56.20โ, @end_ip_address = โ51.144.56.20โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet19โ, @start_ip_address = โ51.144.57.117โ, @end_ip_address = โ51.144.57.117โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet20โ, @start_ip_address = โ52.138.118.136โ, @end_ip_address = โ52.138.118.136โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet21โ, @start_ip_address = โ52.138.118.137โ, @end_ip_address = โ52.138.118.137โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet22โ, @start_ip_address = โ34.87.131.237โ, @end_ip_address = โ34.87.131.237โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet23โ, @start_ip_address = โ34.87.103.64โ, @end_ip_address = โ34.87.103.64โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet24โ, @start_ip_address = โ35.197.185.203โ, @end_ip_address = โ35.197.185.203โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet25โ, @start_ip_address = โ35.244.126.141โ, @end_ip_address = โ35.244.126.141โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet26โ, @start_ip_address = โ35.204.213.55โ, @end_ip_address = โ35.204.213.55โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet27โ, @start_ip_address = โ34.91.161.74โ, @end_ip_address = โ34.91.161.74โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet28โ, @start_ip_address = โ35.222.253.144โ, @end_ip_address = โ35.222.253.144โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet29โ, @start_ip_address = โ34.71.7.214โ, @end_ip_address = โ34.71.7.214โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet30โ, @start_ip_address = โ35.194.89.186โ, @end_ip_address = โ35.194.89.186โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet31โ, @start_ip_address = โ35.245.209.204โ, @end_ip_address = โ35.245.209.204โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet32โ, @start_ip_address = โ35.203.191.15โ, @end_ip_address = โ35.203.191.15โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet33โ, @start_ip_address = โ35.247.56.116โ, @end_ip_address = โ35.247.56.116โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet34โ, @start_ip_address = โ35.240.247.148โ, @end_ip_address = โ35.240.247.148โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet35โ, @start_ip_address = โ34.87.159.166โ, @end_ip_address = โ34.87.159.166โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet36โ, @start_ip_address = โ34.87.233.115โ, @end_ip_address = โ34.87.233.115โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet37โ, @start_ip_address = โ35.244.107.184โ, @end_ip_address = โ35.244.107.184โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet38โ, @start_ip_address = โ35.204.102.20โ, @end_ip_address = โ35.204.102.20โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet39โ, @start_ip_address = โ35.204.159.159โ, @end_ip_address = โ35.204.159.159โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet40โ, @start_ip_address = โ35.239.203.99โ, @end_ip_address = โ35.239.203.99โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet41โ, @start_ip_address = โ35.239.112.17โ, @end_ip_address = โ35.239.112.17โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet42โ, @start_ip_address = โ34.86.96.199โ, @end_ip_address = โ34.86.96.199โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet43โ, @start_ip_address = โ35.245.229.252โ, @end_ip_address = โ35.245.229.252โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet44โ, @start_ip_address = โ34.83.247.7โ, @end_ip_address = โ34.83.247.7โ;
EXECUTE sp_set_firewall_rule @name = NโAppsheet45โ, @start_ip_address = โ35.247.40.210โ, @end_ip_address = โ35.247.40.210โ;