Giter Club home page Giter Club logo

Comments (7)

sjkp avatar sjkp commented on May 13, 2024

That is a fair request - I would probably go with keyvault in that case. Don't expect me to get around to it within the next couple of weeks though.

from letsencrypt-siteextension.

TWith2Sugars avatar TWith2Sugars commented on May 13, 2024

KeyVault is a reasonable alternative.

Also thinking, if we had multiple instances with multiple installations then all webjobs will attempt to renew the cert at the same time.

Might be worth adding a setting to prevent them from attempting to renew.

from letsencrypt-siteextension.

sjkp avatar sjkp commented on May 13, 2024

@TWith2Sugars thanks for the concern, that shouldn't be an issue however, as the timeredtrigged that is used, already takes care of only running one job at any time (i think it uses azure blob storage for locking) https://github.com/Azure/azure-webjobs-sdk-extensions#timertrigger

from letsencrypt-siteextension.

TWith2Sugars avatar TWith2Sugars commented on May 13, 2024

Even better :)

I have found 1 odd edge case with regards to traffic managed sites.

In my above example the EU server made a request for a cert but the US instance was challenged.

How would we get round this?

from letsencrypt-siteextension.

sjkp avatar sjkp commented on May 13, 2024

Hmm - I should probably ensure that the challenge files are places on all web frontends. But good point., i just tested on a single instance.

from letsencrypt-siteextension.

sjkp avatar sjkp commented on May 13, 2024

I have tagged this with wontfix for now.
Because when using traffic manager it gets complicated to ensure the acme-challenge files is placed on all web frontends. In that type of setup it would probably be better with a solution that would use the DNS challenge instead of the http challenge. Unfortunately I can't think of an easy way to build the DNS challenge into the extension (it is at a minimum going to involve some manual DNS configuration). Right now that scenario is probably only for the most advanced use cases, and in many of those I would be reluctant to use Lets Encrypts certificates in the first place, as solutions that require a global footprint probably are of such high importance that they should just spend the money on a real certificate and use a Microsoft supported way of enabling SSL.

from letsencrypt-siteextension.

JamesHealey94 avatar JamesHealey94 commented on May 13, 2024

Old thread, but is this still the case? Similar situation here but DNS is unfortunately not an option.

from letsencrypt-siteextension.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.