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.
Amazon SNS bietet mehrere Optionen, mit denen Sie verwalten können, wer von Ihrem Konto SMS-Nachrichten erhält. Unter Berücksichtigung einer begrenzten Häufigkeit können Sie Telefonnummern, die den Empfang von SMS-Nachrichten von Ihrem Konto deaktiviert haben, hinzufügen. Um Nachrichten nicht länger an SMS-Abonnements zu senden, können Sie die Abonnements oder die Themen, die an diese Abonnements veröffentlichen, entfernen.
Deaktivieren des Empfangs von SMS-Nachrichten
Sofern dies nach lokalen Gesetzen und Vorschriften (z. B. in den USA und Kanada) erforderlich ist, können SMS-Empfänger ihre Geräte verwenden, um sich abzumelden, indem sie auf die Nachricht mit einer der folgenden Antworten antworten:
-
ARRET (Französisch)
-
CANCEL
-
END
-
OPT-OUT
-
OPTOUT
-
QUIT
-
REMOVE
-
STOP
-
TD
-
UNSUBSCRIBE
Um sich abzumelden, muss der Empfänger auf dieselbe Absendernummer antworten, die Amazon SNS für die Zustellung der Nachricht verwendet hat. Nach der Abmeldung erhält der Empfänger keine SMS-Nachrichten mehr von Ihnen, AWS-Konto es sei denn, Sie geben die Telefonnummer an.
Wenn die Telefonnummer ein Amazon SNS SNS-Thema abonniert hat, wird das Abonnement durch die Abmeldung nicht entfernt, aber SMS-Nachrichten können dieses Abonnement nicht zugestellt werden, es sei denn, Sie haben die Telefonnummer aktiviert.
Verwaltung von Telefonnummern und Abonnements mit der Amazon SNS SNS-Konsole
Sie können über die Amazon SNS-Konsole steuern, welche Telefonnummern SMS-Nachrichten von Ihrem Konto empfangen.
Anmeldung einer Telefonnummer, für die die Amazon SNS-Konsole deaktiviert wurde
Sie können sehen, welche Telefonnummern für den Empfang von SMS-Nachrichten von Ihrem Konto deaktiviert wurden, und Sie können diese Telefonnummern aktivieren, um weiterhin Nachrichten an diese Personen zu senden.
Sie können eine Telefonnummer nur einmal alle 30 Tage aktivieren.
Melden Sie sich bei der Amazon SNS-Konsole
an. -
Legen Sie im Konsolenmenü unter der Regionsauswahl eine -Region fest, die SMS-Messaging unterstützt.
-
Wählen Sie im Navigationsbereich Text messaging (SMS) (Textnachrichten (SMS)) aus.
-
Auf der Seite SMS (Mobile Textnachrichten) werden im Abschnitt Abgemeldete Telefonnummern angezeigt.
-
Aktivieren Sie das Kontrollkästchen für die Telefonnummer, für die Sie sich anmelden möchten, und wählen Sie Anmelden aus. Die Telefonnummer ist nicht mehr deaktiviert und empfängt SMS-Nachrichten, die Sie an sie senden.
Löschen eines SMS-Abonnements: Die Amazon SNS SNS-Konsole
Löschen Sie ein SMS-Abonnement, um nicht länger SMS-Nachrichten über Veröffentlichungen zu Ihren Themen an diese Telefonnummer zu senden.
-
Wählen Sie im Navigationsbereich Subscriptions (Abonnements) aus.
-
Aktivieren Sie die Kontrollkästchen für die Abonnements, die Sie löschen möchten. Wählen Sie anschließend Actions (Aktionen) und Delete Subscriptions (Abonnements löschen) aus.
-
Wählen Sie im Fenster Löschen Löschen aus. Amazon SNS löscht das Abonnement und zeigt eine Erfolgsmeldung an.
Löschen eines Themas in der Amazon SNS SNS-Konsole
Löschen Sie ein Thema, wenn Sie nicht länger Nachrichten an die Endpunkte veröffentlichen möchten, die dieses Thema abonniert haben.
-
Wählen Sie im Navigationsbereich Topics (Themen) aus.
-
Aktivieren Sie die Kontrollkästchen der Themen, die Sie löschen möchten. Wählen Sie anschließend Actions (Aktionen) und Delete Topics (Themen löschen) aus.
-
Wählen Sie im Fenster Löschen Löschen aus. Amazon SNS löscht das Thema und zeigt eine Erfolgsmeldung an.
Verwaltung von Telefonnummern und Abonnements mithilfe des SDK AWS
Sie können den verwenden AWS SDKs , um programmatische Anfragen an Amazon SNS zu stellen und zu verwalten, welche Telefonnummern SMS-Nachrichten von Ihrem Konto empfangen können.
Um ein AWS SDK verwenden zu können, müssen Sie es mit Ihren Anmeldeinformationen konfigurieren. Weitere Informationen finden Sie unter Dateien mit gemeinsam genutzten Konfigurationen und Anmeldeinformationen im AWS SDKs Referenzhandbuch zu Tools.
Alle Telefonnummern, für die Sie sich abgemeldet haben, mithilfe des SDK anzeigen AWS
Um alle abgemeldeten Telefonnummern einzusehen, senden Sie eine ListPhoneNumbersOptedOut
Anfrage mit der Amazon SNS SNS-API.
Die folgenden Code-Beispiele zeigen, wie ListPhoneNumbersOptedOut
verwendet wird.
- AWS CLI
-
So führen Sie Abmeldungen für SMS-Nachrichten auf
Das folgende
list-phone-numbers-opted-out
-Beispiel listet die Telefonnummern auf, bei denen der Empfang von SMS-Nachrichten abbestellt wurde.aws sns list-phone-numbers-opted-out
Ausgabe:
{ "phoneNumbers": [ "+15555550100" ] }
-
Einzelheiten zur API finden Sie unter ListPhoneNumbersOptedOut
Befehlsreferenz.AWS CLI
-
Mithilfe des SDK wird überprüft, ob eine Telefonnummer deaktiviert wurde AWS
Um zu überprüfen, ob eine Telefonnummer deaktiviert ist, reichen Sie eine CheckIfPhoneNumberIsOptedOut
Anfrage mit der Amazon SNS SNS-API ein.
Die folgenden Code-Beispiele zeigen, wie CheckIfPhoneNumberIsOptedOut
verwendet wird.
- SDK for .NET
-
Anmerkung
Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. using System; using System.Threading.Tasks; using Amazon.SimpleNotificationService; using Amazon.SimpleNotificationService.Model; /// <summary> /// This example shows how to use the Amazon Simple Notification Service /// (Amazon SNS) to check whether a phone number has been opted out. /// </summary> public class IsPhoneNumOptedOut { public static async Task Main() { string phoneNumber = "+15551112222"; IAmazonSimpleNotificationService client = new AmazonSimpleNotificationServiceClient(); await CheckIfOptedOutAsync(client, phoneNumber); } /// <summary> /// Checks to see if the supplied phone number has been opted out. /// </summary> /// <param name="client">The initialized Amazon SNS Client object used /// to check if the phone number has been opted out.</param> /// <param name="phoneNumber">A string representing the phone number /// to check.</param> public static async Task CheckIfOptedOutAsync(IAmazonSimpleNotificationService client, string phoneNumber) { var request = new CheckIfPhoneNumberIsOptedOutRequest { PhoneNumber = phoneNumber, }; try { var response = await client.CheckIfPhoneNumberIsOptedOutAsync(request); if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) { string optOutStatus = response.IsOptedOut ? "opted out" : "not opted out."; Console.WriteLine($"The phone number: {phoneNumber} is {optOutStatus}"); } } catch (AuthorizationErrorException ex) { Console.WriteLine($"{ex.Message}"); } } }
-
Einzelheiten zur API finden Sie CheckIfPhoneNumberIsOptedOutin der AWS SDK for .NET API-Referenz.
-
Anmeldung einer Telefonnummer, die über die Amazon SNS-API deaktiviert wurde
Um sich für eine Telefonnummer anzumelden, reichen Sie eine OptInPhoneNumber
Anfrage mit der Amazon SNS SNS-API ein.
Sie können sich nur einmal alle 30 Tage für eine Telefonnummer anmelden.
Löschen eines SMS-Abonnements mithilfe des SDK AWS
Um ein SMS-Abonnement von einem Amazon SNS-Thema zu löschen, müssen Sie zunächst anhand einer ListSubscriptions
-Anfrage über das Amazon SNS-API den ARN des Abonnements abrufen und anschließend den ARN einer Unsubscribe
-Anfrage übergeben.
Die folgenden Code-Beispiele zeigen, wie Unsubscribe
verwendet wird.
- SDK for .NET
-
Anmerkung
Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. Melden Sie sich mit einem Abonnement-ARN von einem Thema ab.
/// <summary> /// Unsubscribe from a topic by a subscription ARN. /// </summary> /// <param name="subscriptionArn">The ARN of the subscription.</param> /// <returns>True if successful.</returns> public async Task<bool> UnsubscribeByArn(string subscriptionArn) { var unsubscribeResponse = await _amazonSNSClient.UnsubscribeAsync( new UnsubscribeRequest() { SubscriptionArn = subscriptionArn }); return unsubscribeResponse.HttpStatusCode == HttpStatusCode.OK; }
-
Details zu API finden Sie unter Abmelden in der AWS SDK for .NET -API-Referenz.
-
Löschen eines Themas mithilfe des AWS SDK
Um ein Thema und alle seine Abonnements zu löschen, müssen Sie zunächst anhand einer ListTopics
-Anfrage über die Amazon SNS-API den ARN des Abonnements einholen und anschließend den ARN einer DeleteTopic
-Anfrage übergeben.
Die folgenden Code-Beispiele zeigen, wie DeleteTopic
verwendet wird.
- SDK for .NET
-
Anmerkung
Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. Löschen Sie ein Thema mit seinem Themen-ARN.
/// <summary> /// Delete a topic by its topic ARN. /// </summary> /// <param name="topicArn">The ARN of the topic.</param> /// <returns>True if successful.</returns> public async Task<bool> DeleteTopicByArn(string topicArn) { var deleteResponse = await _amazonSNSClient.DeleteTopicAsync( new DeleteTopicRequest() { TopicArn = topicArn }); return deleteResponse.HttpStatusCode == HttpStatusCode.OK; }
-
Einzelheiten zur API finden Sie DeleteTopicin der AWS SDK for .NET API-Referenz.
-