# Let's Encrypt & App Engine, pt. 2

DevFeed: [Let's Encrypt & App Engine, pt. 2](<https://devfeed.tech/articles/let-s-encrypt-app-engine-pt-2-15747.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/lets-encrypt-app-engine-pt-2>)

Author: Tristan Sokol

Published: 2017-09-29T19:18:01Z

Content type: tutorial

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Google](<https://devfeed.tech/topics/google.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Shell](<https://devfeed.tech/topics/shell.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [cleanup](<https://devfeed.tech/tags/cleanup.md>), [config](<https://devfeed.tech/tags/config.md>), [dns](<https://devfeed.tech/tags/dns.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [google](<https://devfeed.tech/tags/google.md>), [hooks](<https://devfeed.tech/tags/hooks.md>)

## AI overview

A tutorial on renewing Let's Encrypt certificates for Google App Engine sites using configuration files and Certbot validation hooks. It explains how shell scripts can automate uploading challenge responses and cleaning them up.

## Source excerpt

The easier way to renew Let's Encrypt certificates on an app engine site