Route53 Docs for Building this Plugin #1

Açık
coolaj86 tarafından 2019-07-16 03:38:09 +00:00 açıldı · 0 yorum
Sahibi

Taken from coolaj86/greenlock-express.js#71 (yorum)

I developed @root/request to be perfectly request compatible, but without the dozens and dozens of dependencies. That's what all of the others use.

For signatures I was looking at these two:

To be honest, I don't mind if the initial version uses the official AWS library just to get something out quickly, but if you can spare the trouble to figure out the signing by modeling after one of those and just do plain http from the start, that would be very nice.

I've added you to https://git.coolaj86.com/coolaj86/acme-dns-01-route53.js Feel free to change the package info to yourself as the primary author.

Once you've got something that works we'll tag it as v3.0.0 (to signal compatibility with the upcoming Greenlock v3) and I'll add you to the repo on npm.

Here are some relevant docs:

And yes, I'd like to keep it plain-old JavaScript. If it's easier for you to write in BabelScript, I can refactor later.

> Taken from https://git.coolaj86.com/coolaj86/greenlock-express.js/issues/71#issuecomment-1170 I developed `@root/request` to be perfectly `request` compatible, but without the dozens and dozens of dependencies. That's what all of the others use. For signatures I was looking at these two: * https://github.com/department-stockholm/aws-signature-v4#readme * https://github.com/mhart/aws4 To be honest, I don't mind if the initial version uses the official AWS library just to get something out quickly, but if you can spare the trouble to figure out the signing by modeling after one of those and just do plain http from the start, that would be very nice. I've added you to https://git.coolaj86.com/coolaj86/acme-dns-01-route53.js Feel free to change the package info to yourself as the primary author. Once you've got something that works we'll tag it as v3.0.0 (to signal compatibility with the upcoming Greenlock v3) and I'll add you to the repo on npm. Here are some relevant docs: * [Simple overview](https://www.onica.com/blog/create-a-dynamic-dns-with-the-aws-api-route-53/) (3rd party blog) * [AWS v4 Signatures](https://docs.aws.amazon.com/Route53/latest/APIReference/requests-authentication.html) * [Route53 Request Overview](https://docs.aws.amazon.com/Route53/latest/APIReference/requests-rest-overview.html) * [Route53 API](https://docs.aws.amazon.com/Route53/latest/APIReference/API_Operations_Amazon_Route_53_Domains.html) * [List Zones (Domains)](https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListHostedZonesByName.html) * [Set / Remove TXT Record](https://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets.html) * [Get TXT Record](https://docs.aws.amazon.com/Route53/latest/APIReference/API_ListResourceRecordSets.html) And yes, I'd like to keep it plain-old JavaScript. If it's easier for you to write in BabelScript, I can refactor later.
Bu konuşmaya katılmak için oturum aç.
Etiket Yok
Kilometre Taşı Yok
Atanan Kişi Yok
1 Katılımcı
Bildirimler
Bitiş Tarihi
Bitiş tarihi geçersiz veya aralık dışında. Lütfen 'yyyy-aa-gg' biçimini kullanın.

Bitiş tarihi atanmadı.

Bağımlılıklar

Bağımlılık yok.

Referans: coolaj86/acme-dns-01-route53.js#1
Herhangi bir açıklama sağlanmadı.