java - 如何使用带有 JAVA 的 AWS Route 53 API 检查域名可用性
问题描述
我想从 Spring Boot (JAVA) 检查 AWS 上的域名可用性。
所以我需要调用 AWS API 来获取响应,检查它是否可用。
我怎样才能做到这一点?
解决方案
您可以使用 JAVA 开发工具包为 AmazonRoute53DomainsClient 调用CheckDomainAvailabilityRequest函数。
响应将通过 Amazon Route 53 域 API 简单地返回该域的可用性。
根据文档,它可以返回以下雕像之一:
有效值:
- AVAILABLE:域名可用。
- AVAILABLE_RESERVED:域名在特定条件下保留。
- AVAILABLE_PREORDER:域名可用,可以预购。
- DONT_KNOW:TLD 注册机构没有给出关于域名是否可用的明确答复。Route 53 可以出于多种原因返回此响应,例如,注册表正在执行维护。稍后再试。
- 待处理:TLD 注册机构未在预期时间内返回响应。当响应延迟时,通常只需要几秒钟的额外时间。您可以立即重新提交请求。
- RESERVED:域名已为其他人或组织保留。
- UNAVAILABLE:域名不可用。
- UNAVAILABLE_PREMIUM:域名不可用。
- UNAVAILABLE_RESTRICTED:域名被禁止。
推荐阅读
- oracle - Oracle ora_rowscn 获取增量
- php - 在 /etc/nginx/conf.d/default.conf 的上游“php-fpm”中找不到主机
- debugging - Xamarin.Forms 在发布模式下不可调试
- websocket - ICE 对流中的组件 1 失败
- python - 可以使用 threading.Event 来保护 Python 中的变量访问吗?
- api - tmforum open-api 账户管理服务规范中计费账户和财务账户有什么区别
- database - 如何修改liquibase中sql脚本的默认执行顺序?
- python - pythonic方法来计算多列有条件检查
- c++ - 找不到“assimp/config.h”,但它在文件夹中
- java - 需要更改 Spring Cloud 中的引导程序环境