xacmednsawsconfig类型

AWS Route53 provider(SigV4,XML API 2013-04-01)。

typedef struct xacmednsawsconfig { cstr sAccessKeyId; cstr sSecretAccessKey; cstr sRegion; cstr sEndpoint; } xacmednsawsconfig;

xrtAcmeDnsAwsConfigInit函数

全零初始化;AccessKeyId/SecretAccessKey 必填。

XRT_API void xrtAcmeDnsAwsConfigInit(xacmednsawsconfig* pConfig)

xrtAcmeDnsAws函数

构造 provider;内部上下文由 xrtMalloc 分配,宿主用 Unit 归还。

XRT_API bool xrtAcmeDnsAws(const xacmednsawsconfig* pConfig, struct xnetengine* pBorrowedEngine, xacmednsprovider* pProvider)

xrtAcmeDnsAwsProviderUnit函数

释放构造时分配的内部上下文。

XRT_API void xrtAcmeDnsAwsProviderUnit(xacmednsprovider* pProvider)