Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.
Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.
Cookie-Einstellungen anpassen
Wir verwenden Cookies und ähnliche Tools (zusammen "Cookies") für folgende Zwecke.
Essenziell
Diese Cookies sind erforderlich, um unsere Website und Services bereitzustellen und können nicht deaktiviert werden. Sie werden in der Regel als Reaktion auf Ihre Aktionen auf der Website festgelegt, z. B. die Festlegung Ihrer Datenschutzeinstellungen, die Anmeldung oder das Ausfüllen von Formularen.
Leistung
Leistungs-Cookies stellen anonyme Statistiken darüber bereit, wie Kunden auf unserer Website navigieren, damit wir die Website-Erfahrung und -Leistung verbessern können. Zugelassene Dritte können Analysen in unserem Namen durchführen, die Daten aber nicht für ihre eigenen Zwecke verwenden.
Erlaubt
Funktional
Funktionale Cookies helfen uns dabei, nützliche Website-Funktionen bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte anzuzeigen. Zugelassene Dritte können diese Cookies so einrichten, dass bestimmte Website-Funktionen bereitgestellt werden. Wenn Sie diese Cookies nicht zulassen, funktionieren einige oder alle dieser Services möglicherweise nicht ordnungsgemäß.
Erlaubt
Werbung
Diese Cookies können von uns oder unseren Werbepartnern über unsere Website gesetzt werden und uns helfen, relevante Marketinginhalte bereitzustellen. Wenn Sie diese Cookies nicht zulassen, werden Sie weniger relevante Werbung erleben.
Erlaubt
Das Blockieren einiger Arten von Cookies kann sich auf Ihre Erfahrung auf unseren Websites auswirken. Sie können Ihre Cookie-Einstellungen jederzeit ändern, indem Sie in der Fußzeile dieser Website auf Cookie-Einstellungen klicken. Um mehr darüber zu erfahren, wie wir und zugelassene Dritte Cookies auf unseren Websites verwenden, lesen Sie bitte unseren AWS-Cookie-Hinweis.
Cookie-Einstellungen konnten nicht gespeichert werden
Wir speichern derzeit nur wichtige Cookies, da wir Ihre Cookie-Einstellungen nicht speichern konnten.
Wenn Sie Ihre Cookie-Einstellungen ändern möchten, versuchen Sie es später erneut über den Link in der Fußzeile der AWS-Konsole oder wenden Sie sich an den Support, wenn das Problem weiterhin besteht.
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.
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.
Codebeispiele für die Verwendung EventBridge AWS SDKs
Die folgenden Codebeispiele zeigen Ihnen, wie Sie Amazon EventBridge mit einem AWS Software Development Kit (SDK) verwenden.
Bei Grundlagen handelt es sich um Code-Beispiele, die Ihnen zeigen, wie Sie die wesentlichen Vorgänge innerhalb eines Services ausführen.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarios anzeigen.
Szenarien sind Code-Beispiele, die Ihnen zeigen, wie Sie bestimmte Aufgaben ausführen, indem Sie mehrere Funktionen innerhalb eines Services aufrufen oder mit anderen AWS-Services kombinieren.
AWS Developer Center — Codebeispiele, die Sie nach Kategorie oder Volltextsuche filtern können.
AWS SDK-Beispiele — GitHub Repo mit vollständigem Code in bevorzugten Sprachen. Enthält Anweisungen zum Einrichten und Ausführen des Codes.
Erste Schritte
Die folgenden Codebeispiele veranschaulichen, wie Sie mit der Verwendung von EventBridge beginnen.
.NET
AWS 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 Amazon.EventBridge;
using Amazon.EventBridge.Model;
namespaceEventBridgeActions;
publicstaticclassHelloEventBridge{staticasync Task Main(string[] args){var eventBridgeClient = new AmazonEventBridgeClient();
Console.WriteLine($"Hello Amazon EventBridge! Following are some of your EventBuses:");
Console.WriteLine();
// You can use await and any of the async methods to get a response.// Let's get the first five event buses.var response = await eventBridgeClient.ListEventBusesAsync(
new ListEventBusesRequest()
{
Limit = 5
});
foreach (var eventBus in response.EventBuses)
{
Console.WriteLine($"\tEventBus: {eventBus.Name}");
Console.WriteLine($"\tArn: {eventBus.Arn}");
Console.WriteLine($"\tPolicy: {eventBus.Policy}");
Console.WriteLine();
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der AWS SDK for .NET API-Referenz.
Java
SDK für Java 2.x
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.
/**
* 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
*
*/publicclassHelloEventBridge{publicstaticvoidmain(String[] args){
Region region = Region.US_WEST_2;
EventBridgeClient eventBrClient = EventBridgeClient.builder()
.region(region)
.build();
listBuses(eventBrClient);
eventBrClient.close();
}
publicstaticvoidlistBuses(EventBridgeClient eventBrClient){try{
ListEventBusesRequest busesRequest = ListEventBusesRequest.builder()
.limit(10)
.build();
ListEventBusesResponse response = eventBrClient.listEventBuses(busesRequest);
List<EventBus> buses = response.eventBuses();
for (EventBus bus : buses) {
System.out.println("The name of the event bus is: " + bus.name());
System.out.println("The ARN of the event bus is: " + bus.arn());
}
} catch (EventBridgeException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der AWS SDK for Java 2.x API-Referenz.
Kotlin
SDK für Kotlin
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.
import aws.sdk.kotlin.services.eventbridge.EventBridgeClient
import aws.sdk.kotlin.services.eventbridge.model.ListEventBusesRequest
import aws.sdk.kotlin.services.eventbridge.model.ListEventBusesResponse
suspendfunmain(){
listBusesHello()
}
suspendfunlistBusesHello(){val request =
ListEventBusesRequest {
limit = 10
}
EventBridgeClient { region = "us-west-2" }.use { eventBrClient ->
val response: ListEventBusesResponse = eventBrClient.listEventBuses(request)
response.eventBuses?.forEach { bus ->
println("The name of the event bus is ${bus.name}")
println("The ARN of the event bus is ${bus.arn}")
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der API-Referenz zum AWS SDK für Kotlin.
Hallo EventBridge
Die folgenden Codebeispiele veranschaulichen, wie Sie mit der Verwendung von EventBridge beginnen.
.NET
AWS 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 Amazon.EventBridge;
using Amazon.EventBridge.Model;
namespaceEventBridgeActions;
publicstaticclassHelloEventBridge{staticasync Task Main(string[] args){var eventBridgeClient = new AmazonEventBridgeClient();
Console.WriteLine($"Hello Amazon EventBridge! Following are some of your EventBuses:");
Console.WriteLine();
// You can use await and any of the async methods to get a response.// Let's get the first five event buses.var response = await eventBridgeClient.ListEventBusesAsync(
new ListEventBusesRequest()
{
Limit = 5
});
foreach (var eventBus in response.EventBuses)
{
Console.WriteLine($"\tEventBus: {eventBus.Name}");
Console.WriteLine($"\tArn: {eventBus.Arn}");
Console.WriteLine($"\tPolicy: {eventBus.Policy}");
Console.WriteLine();
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der AWS SDK for .NET API-Referenz.
Java
SDK für Java 2.x
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.
/**
* 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
*
*/publicclassHelloEventBridge{publicstaticvoidmain(String[] args){
Region region = Region.US_WEST_2;
EventBridgeClient eventBrClient = EventBridgeClient.builder()
.region(region)
.build();
listBuses(eventBrClient);
eventBrClient.close();
}
publicstaticvoidlistBuses(EventBridgeClient eventBrClient){try{
ListEventBusesRequest busesRequest = ListEventBusesRequest.builder()
.limit(10)
.build();
ListEventBusesResponse response = eventBrClient.listEventBuses(busesRequest);
List<EventBus> buses = response.eventBuses();
for (EventBus bus : buses) {
System.out.println("The name of the event bus is: " + bus.name());
System.out.println("The ARN of the event bus is: " + bus.arn());
}
} catch (EventBridgeException e) {
System.err.println(e.awsErrorDetails().errorMessage());
System.exit(1);
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der AWS SDK for Java 2.x API-Referenz.
Kotlin
SDK für Kotlin
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.
import aws.sdk.kotlin.services.eventbridge.EventBridgeClient
import aws.sdk.kotlin.services.eventbridge.model.ListEventBusesRequest
import aws.sdk.kotlin.services.eventbridge.model.ListEventBusesResponse
suspendfunmain(){
listBusesHello()
}
suspendfunlistBusesHello(){val request =
ListEventBusesRequest {
limit = 10
}
EventBridgeClient { region = "us-west-2" }.use { eventBrClient ->
val response: ListEventBusesResponse = eventBrClient.listEventBuses(request)
response.eventBuses?.forEach { bus ->
println("The name of the event bus is ${bus.name}")
println("The ARN of the event bus is ${bus.arn}")
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der API-Referenz zum AWS SDK für Kotlin.
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 Amazon.EventBridge;
using Amazon.EventBridge.Model;
namespaceEventBridgeActions;
publicstaticclassHelloEventBridge{staticasync Task Main(string[] args){var eventBridgeClient = new AmazonEventBridgeClient();
Console.WriteLine($"Hello Amazon EventBridge! Following are some of your EventBuses:");
Console.WriteLine();
// You can use await and any of the async methods to get a response.// Let's get the first five event buses.var response = await eventBridgeClient.ListEventBusesAsync(
new ListEventBusesRequest()
{
Limit = 5
});
foreach (var eventBus in response.EventBuses)
{
Console.WriteLine($"\tEventBus: {eventBus.Name}");
Console.WriteLine($"\tArn: {eventBus.Arn}");
Console.WriteLine($"\tPolicy: {eventBus.Policy}");
Console.WriteLine();
}
}
}
Einzelheiten zur API finden Sie ListEventBusesin der AWS SDK for .NET API-Referenz.