Wählen Sie Ihre Cookie-Einstellungen aus

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“.

AWS Allgemeine Runtime (CRT) -Bibliotheken - AWS SDKs und Tools

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.

AWS Allgemeine Runtime (CRT) -Bibliotheken

Die AWS Common Runtime (CRT) -Bibliotheken sind eine Basisbibliothek vonSDKs. Die CRT ist eine modulare Familie unabhängiger Pakete, die in C geschrieben sind. Jedes Paket bietet eine gute Leistung und minimalen Platzbedarf für verschiedene erforderliche Funktionen. Diese Funktionen sind allen gemeinsam und SDKs bieten eine bessere Wiederverwendung, Optimierung und Genauigkeit von Code. Die Pakete sind:

  • awslabs/aws-c-auth: AWS clientseitige Authentifizierung (Standardanbieter für Anmeldeinformationen und Signierung (sigv4))

  • awslabs/aws-c-cal: Primitive kryptografische Typen, Hashes (MD5,,), Unterzeichner, SHA256 SHA256 HMAC AES

  • awslabs/aws-c-common: Grundlegende Datenstrukturen, primitive Thread-/Synchronisationstypen, Pufferverwaltung, stdlib-bezogene Funktionen

  • awslabs/aws-c-compression: Komprimierungsalgorithmen (Huffman-Kodierung/Dekodierung)

  • awslabs/aws-c-event-stream: Verarbeitung von Event-Stream-Nachrichten (Header, Prelude, Payload, CRC/Trailer), Implementierung von Remote Procedure Call () über Event-Streams RPC

  • awslabs/aws-c-http: C99-Implementierung der /1.1- und /2-Spezifikationen HTTP HTTP

  • awslabs/aws-c-io: Sockets (TCP,UDP), PipesDNS, Event-Loops, Kanäle,/SSLTLS

  • awslabs/aws-c-iot: C99-Implementierung der Integration von AWS IoT-Cloud-Diensten mit Geräten

  • awslabs/aws-c-mqtt: Standardmäßiges, leichtes Messaging-Protokoll für das Internet der Dinge (IoT)

  • awslabs/aws-c-s3: C99-Bibliotheksimplementierung für die Kommunikation mit dem Amazon S3 S3-Service, konzipiert für die Maximierung des Durchsatzes auf Amazon-Instances mit hoher Bandbreite EC2

  • awslabs/aws-c-sdkutils: Eine Dienstprogrammbibliothek zum Analysieren und Verwalten von Profilen AWS

  • awslabs/aws-checksums: Plattformübergreifend, hardwarebeschleunigt CRC32c und CRC32 mit Rückgriff auf effiziente Softwareimplementierungen

  • awslabs/aws-lc: Kryptografische Bibliothek für allgemeine Zwecke, die AWS vom Cryptography-Team AWS und seinen Kunden verwaltet wird und auf Code aus dem Google Boring-Projekt und dem Open-Projekt basiert SSL SSL

  • awslabs/s2n: C99-Implementierung der TLS SSL /-Protokolle, die so konzipiert sind, dass sie klein und schnell sind, wobei Sicherheit an erster Stelle steht

Das CRT ist für alle SDKs außer Go und Rust verfügbar.

CRTAbhängigkeiten

Die CRT Bibliotheken bilden ein komplexes Netz von Beziehungen und Abhängigkeiten. Die Kenntnis dieser Beziehungen ist hilfreich, wenn Sie sie CRT direkt aus dem Quellcode erstellen müssen. Die meisten Benutzer greifen jedoch über ihre Sprache SDK (z. B. AWS SDK für C++ oder AWS SDK für Java) oder ihr Sprach-IoT-Gerät SDK (wie AWS IoT SDK für C++ oder AWS IoT SDK für Java) auf CRT Funktionen zu. In der folgenden Abbildung bezieht sich das Feld CRT Sprachbindungen auf das Paket, das die CRT Bibliotheken für eine bestimmte Sprache SDK umschließt. Dies ist eine Sammlung von Paketen in der Formaws-crt-*, wobei '*' für eine SDK Sprache steht (z. B. aws-crt-cppoder aws-crt-java).

Im Folgenden werden die hierarchischen Abhängigkeiten der CRT Bibliotheken veranschaulicht.

CRTEin Abhängigkeitsdiagramm, das zeigt, wie die einzelnen CRT Bibliotheken miteinander zusammenhängen.
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.