翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ACME ドメイン検証の作成
次の例は、CreateAcmeDomainValidation 関数を使用する方法を示しています。
package com.amazonaws.samples; import com.amazonaws.services.certificatemanager.AWSCertificateManagerClientBuilder; import com.amazonaws.services.certificatemanager.AWSCertificateManager; import com.amazonaws.services.certificatemanager.model.CreateAcmeDomainValidationRequest; import com.amazonaws.services.certificatemanager.model.CreateAcmeDomainValidationResult; import com.amazonaws.services.certificatemanager.model.PrevalidationOptions; import com.amazonaws.services.certificatemanager.model.DnsPrevalidationOptions; import com.amazonaws.services.certificatemanager.model.DomainScope; public class AWSCertificateManagerSample { public static void main(String[] args) { AWSCertificateManager client = AWSCertificateManagerClientBuilder.defaultClient(); // Configure domain scope. DomainScope domainScope = new DomainScope() .withExactDomain("ENABLED") .withSubdomains("ENABLED") .withWildcards("ENABLED"); // Configure DNS prevalidation options. DnsPrevalidationOptions dnsOptions = new DnsPrevalidationOptions() .withDomainScope(domainScope) .withHostedZoneId("Z1234567890"); PrevalidationOptions prevalidationOptions = new PrevalidationOptions() .withDnsPrevalidation(dnsOptions); // Create the request. CreateAcmeDomainValidationRequest req = new CreateAcmeDomainValidationRequest() .withAcmeEndpointArn("arn:aws:acm:us-east-1:123456789012:acme-endpoint/ep-example") .withDomainName("example.com") .withPrevalidationOptions(prevalidationOptions); // Create the domain validation. CreateAcmeDomainValidationResult result = client.createAcmeDomainValidation(req); System.out.println(result.getAcmeDomainValidationArn()); } }