UntagCertificateAuthority - AWS Private Certificate Authority

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

UntagCertificateAuthority

Das folgende Java-Beispiel zeigt, wie die -UntagCertificateAuthorityOperation verwendet wird.

Diese Operation entfernt einen oder mehrere Tags aus Ihrer privaten CA. Ein Tag besteht aus einem Schlüssel-Wert-Paar. Wenn Sie den Wertteil des Tags beim Aufrufen dieser Operation nicht angeben, wird das Tag unabhängig vom Wert entfernt. Wenn Sie einen Wert angeben, wird das Tag nur entfernt, wenn es dem angegebenen Wert zugeordnet ist. Um einer privaten Zertifizierungsstelle Tags hinzuzufügen, verwenden Sie die -TagCertificateAuthorityOperation. Rufen Sie die Operation auf, ListTags um zu sehen, welche Tags Ihrer CA zugeordnet sind.

package com.amazonaws.samples; import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.profile.ProfileCredentialsProvider; import com.amazonaws.client.builder.AwsClientBuilder; import com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration; import com.amazonaws.auth.AWSStaticCredentialsProvider; import java.util.ArrayList; import com.amazonaws.services.acmpca.AWSACMPCA; import com.amazonaws.services.acmpca.AWSACMPCAClientBuilder; import com.amazonaws.services.acmpca.model.UntagCertificateAuthorityRequest; import com.amazonaws.services.acmpca.model.Tag; import com.amazonaws.AmazonClientException; import com.amazonaws.services.acmpca.model.ResourceNotFoundException; import com.amazonaws.services.acmpca.model.InvalidArnException; import com.amazonaws.services.acmpca.model.InvalidTagException; public class UntagCertificateAuthority { 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("default").getCredentials(); } catch (Exception e) { throw new AmazonClientException("Cannot load your credentials from disk", e); } // Define the endpoint for your sample. String endpointRegion = "region"; // Substitute your region here, e.g. "us-west-2" String endpointProtocol = "https://acm-pca." + endpointRegion + ".amazonaws.com/"; EndpointConfiguration endpoint = new AwsClientBuilder.EndpointConfiguration(endpointProtocol, endpointRegion); // Create a client that you can use to make requests. AWSACMPCA client = AWSACMPCAClientBuilder.standard() .withEndpointConfiguration(endpoint) .withCredentials(new AWSStaticCredentialsProvider(credentials)) .build(); // Create a Tag object with the tag to delete. Tag tag = new Tag(); tag.withKey("Administrator"); tag.withValue("Bob"); // Add the tags to a collection. ArrayList<Tag> tags = new ArrayList<Tag>(); tags.add(tag); // Create a request object and specify the certificate authority ARN. UntagCertificateAuthorityRequest req = new UntagCertificateAuthorityRequest(); req.withCertificateAuthorityArn("arn:aws:acm-pca:us-east-1:111122223333:certificate-authority/11223344-1234-1122-2233-112233445566"); req.withTags(tags); // Delete the tag try { client.untagCertificateAuthority(req); } catch (InvalidArnException ex) { throw ex; } catch (ResourceNotFoundException ex) { throw ex; } catch (InvalidTagException ex) { throw ex; } } }