翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
以下の例は、RemoveTagsFromCertificate 関数を使用する方法を示しています。
package com.amazonaws.samples;
import com.amazonaws.services.certificatemanager.AWSCertificateManagerClientBuilder;
import com.amazonaws.services.certificatemanager.AWSCertificateManager;
import com.amazonaws.services.certificatemanager.model.RemoveTagsFromCertificateRequest;
import com.amazonaws.services.certificatemanager.model.RemoveTagsFromCertificateResult;
import com.amazonaws.services.certificatemanager.model.Tag;
import com.amazonaws.services.certificatemanager.model.InvalidArnException;
import com.amazonaws.services.certificatemanager.model.InvalidTagException;
import com.amazonaws.services.certificatemanager.model.ResourceNotFoundException;
import com.amazonaws.AmazonClientException;
import com.amazonaws.auth.profile.ProfileCredentialsProvider;
import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.regions.Regions;
import java.util.ArrayList;
/**
* This sample demonstrates how to use the RemoveTagsFromCertificate function in the AWS Certificate
* Manager service.
*
* Input parameters:
* CertificateArn - The ARN of the certificate from which you want to remove one or more tags.
* Tags - A collection of key-value pairs that specify which tags to remove.
*
*/
public class AWSCertificateManagerExample {
public static void main(String[] args) throws Exception {
// Retrieve your credentials from the C:\Users\name\.aws\credentials file in Windows
// or the ~/.aws/credentials file in Linux.
AWSCredentials credentials = null;
try {
credentials = new ProfileCredentialsProvider().getCredentials();
}
catch (Exception ex) {
throw new AmazonClientException("Cannot load your credentials from file.", ex);
}
// Create a client.
AWSCertificateManager client = AWSCertificateManagerClientBuilder.standard()
.withRegion(Regions.US_EAST_1
)
.withCredentials(new AWSStaticCredentialsProvider(credentials))
.build();
// Specify the tags to remove.
Tag tag1 = new Tag();
tag1.setKey("Short_Name");
tag1.setValue("My_Cert");
Tag tag2 = new Tag()
.withKey("Purpose")
.withValue("Test");
// Add the tags to a collection.
ArrayList<Tag> tags = new ArrayList<Tag>();
tags.add(tag1);
tags.add(tag2);
// Create a request object.
RemoveTagsFromCertificateRequest req = new RemoveTagsFromCertificateRequest();
req.setCertificateArn("arn:aws:acm:region
:account
:certificate/12345678-1234-1234-1234-123456789012
");
req.setTags(tags);
// Create a result object.
RemoveTagsFromCertificateResult result = null;
try {
result = client.removeTagsFromCertificate(req);
}
catch(InvalidArnException ex)
{
throw ex;
}
catch(InvalidTagException ex)
{
throw ex;
}
catch(ResourceNotFoundException ex)
{
throw ex;
}
// Display the result.
System.out.println(result);
}
}