Route53 Docs for Building this Plugin #1

오픈
" coolaj862019-07-16 03:38:09 +00:00을 오픈" · 0개의 코멘트
소유자

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

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.
"로그인하여 이 대화에 참여"
레이블 없음
참여자 1명
알림
마감일
마감일이 설정되지 않았습니다.
의존성

No dependencies set.

Reference: coolaj86/acme-dns-01-route53.js#1
No description provided.