Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Questa pagina mostra come utilizzare AWS Management Console AWS SDK, an e the per configurare i AWS CLI tag per un SNSargomento di Amazon.
Non aggiungere informazioni di identificazione personale (PII) o altre informazioni riservate o sensibili nei tag. I tag sono accessibili ad altri Amazon Web Services, inclusa la fatturazione. I tag non sono destinati ad essere utilizzati per dati privati o sensibili.
Accedi alla SNSconsole Amazon.
-
Nel pannello di navigazione, scegliere Argomenti.
-
Nella pagina Topics (Argomenti), selezionare un argomento quindi scegliere Edit (Modifica).
-
Espandere la sezione Tag.
Vengono elencati i tag aggiunti all'argomento.
-
Modificare i tag dell'argomento:
-
Per aggiungere un tag, scegliere Add tag (Aggiungi tag) e specificare Key (Chiave) e Value (Valore) (opzionale),
-
Per rimuovere un tag, scegliere Remove tag (Rimuovi tag) accanto a una coppia chiave-valore.
-
Scegli Save changes (Salva modifiche).
Aggiungere tag a un argomento utilizzando un AWS
SDK
Per utilizzare un AWS SDK, devi configurarlo con le tue credenziali. Per ulteriori informazioni, consulta I file di configurazione e credenziali condivisi nella AWS SDKs and Tools Reference Guide.
I seguenti esempi di codice mostrano come utilizzare. TagResource
- CLI
-
- AWS CLI
-
Aggiungere un tag a un argomento
L'tag-resource
esempio seguente aggiunge un tag di metadati all'SNSargomento Amazon specificato.
aws sns tag-resource \
--resource-arn arn:aws:sns:us-west-2:123456789012:MyTopic
\
--tags Key=Team,Value=Alpha
Questo comando non produce alcun output.
- Java
-
- SDKper Java 2.x
-
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.sns.SnsClient;
import software.amazon.awssdk.services.sns.model.SnsException;
import software.amazon.awssdk.services.sns.model.Tag;
import software.amazon.awssdk.services.sns.model.TagResourceRequest;
import java.util.ArrayList;
import java.util.List;
/**
* Before running this Java V2 code example, set up your development
* environment, including your credentials.
*
* For more information, see the following documentation topic:
*
* https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html
*/
public class AddTags {
public static void main(String[] args) {
final String usage = """
Usage: <topicArn>
Where:
topicArn - The ARN of the topic to which tags are added.
""";
if (args.length != 1) {
System.out.println(usage);
System.exit(1);
}
String topicArn = args[0];
SnsClient snsClient = SnsClient.builder()
.region(Region.US_EAST_1)
.build();
addTopicTags(snsClient, topicArn);
snsClient.close();
}
public static void addTopicTags(SnsClient snsClient, String topicArn) {
try {
Tag tag = Tag.builder()
.key("Team")
.value("Development")
.build();
Tag tag2 = Tag.builder()
.key("Environment")
.value("Gamma")
.build();
List<Tag> tagList = new ArrayList<>();
tagList.add(tag);
tagList.add(tag2);
TagResourceRequest tagResourceRequest = TagResourceRequest.builder()
.resourceArn(topicArn)
.tags(tagList)
.build();
snsClient.tagResource(tagResourceRequest);
System.out.println("Tags have been added to " + topicArn);
} catch (SnsException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
}
}
- Kotlin
-
- SDKper Kotlin
-
suspend fun addTopicTags(topicArn: String) {
val tag =
Tag {
key = "Team"
value = "Development"
}
val tag2 =
Tag {
key = "Environment"
value = "Gamma"
}
val tagList = mutableListOf<Tag>()
tagList.add(tag)
tagList.add(tag2)
val request =
TagResourceRequest {
resourceArn = topicArn
tags = tagList
}
SnsClient { region = "us-east-1" }.use { snsClient ->
snsClient.tagResource(request)
println("Tags have been added to $topicArn")
}
}
Per gestire i tag utilizzando Amazon SNSAPI, utilizza le seguenti API azioni:
APIazioni che supportano ABAC
Di seguito è riportato un elenco di API azioni che supportano il controllo degli accessi basato sugli attributi (). ABAC Per maggiori dettagliABAC, vedi A cosa serve? ABAC AWS nella Guida IAM per l'utente.