Este repositorio contiene ejemplos de código que demuestran cómo utilizar los SDK de AWS para interactuar con los servicios de AWS.
Se incorporan muchos ejemplos en la documentación de AWS.
Se pueden encontrar ejemplos de código para el SDK de cada idioma en los siguientes subdirectorios. Los ejemplos aquí demuestran los usos más comunes del SDK para cada idioma.
SDK | carpeta | Versión SDK |
---|---|---|
.NETO | dotnetv3/ | 3.5+ |
.NETO | puntonet/ | <3.5 |
C++ | cpp/ | 1 |
Ir | gobierno2/ | 2 |
Ir | ir/ | 1 |
Java | javav2/ | 2 |
Java | Java/ | 1 |
javascript | javascriptv3/ | 3 |
javascript | javascript/ | 2 |
Kotlin | kotlin/ | 1 |
PHP | php/ | 3 |
Pitón | pitón/ | 3 |
Rubí | rubí/ | 3 |
Óxido | oxidav1/ | 1 |
Rápido | rápido/ | avance |
Dentro de cada directorio, encontrará instrucciones específicas del SDK para comprender e invocar código de ejemplo.
De acuerdo con nuestra Política de mantenimiento de herramientas y SDK, AWS SDK para Java v1.x entrará en modo de mantenimiento el 31 de julio de 2024 y finalizará el soporte el 31 de diciembre de 2025.
Para obtener más información, consulte Anuncio del fin del soporte para AWS SDK para Java v1.x.
directorio | objetivo | uso |
---|---|---|
/aplicaciones | Contiene los componentes no específicos del idioma de aplicaciones de ejemplo, que muestran cómo se pueden usar los SDK en el contexto de una aplicación similar a la de producción. | Para ver los componentes específicos del idioma para cada aplicación de ejemplo, consulte la carpeta de cross-service en el subdirectorio del idioma que desee (como python/cross-service ). |
/prueba | Contiene todos los componentes que respaldan el marco de automatización de pruebas personalizado que se utiliza para probar de forma rutinaria el código en este repositorio. | Se implementa en AWS como una solución de prueba de integración políglota basada en contenedores. ADVERTENCIA: Aún en construcción activa a partir de 2023. |
/recursos | Contiene componentes compartidos utilizados por muchos ejemplos de código en este repositorio. | Se implementa como componentes frontend (/clients) o backend (/cdk o /cfn). |
Para invocar este código de ejemplo, debe tener una cuenta de AWS. Para obtener más información sobre cómo crear una cuenta, consulte la capa gratuita de AWS.
También debe tener configuradas las credenciales de AWS. Para conocer los pasos sobre cómo utilizar la interfaz de línea de comandos de AWS (AWS CLI) para configurar las credenciales, consulte Conceptos básicos de la configuración de la CLI.
Estos ejemplos de código interactúan con servicios que pueden generar cargos en su cuenta de AWS. Para obtener más información, consulte Precios de AWS.
Además, en teoría, el código de ejemplo podría modificar o eliminar recursos de AWS existentes. Como cuestión de diligencia debida, haga lo siguiente:
¡Este repositorio se nutre de tus contribuciones! ❤️ Para participar, consulte CONTRIBUTING.md.
Las solicitudes de ejemplos se pueden realizar a través del rastreador de problemas.
Nuestro equipo revisa todas las solicitudes y las evalúa para lo siguiente:
Todas las solicitudes de ejemplos deben realizarse lo antes posible. Para ejemplos más grandes, esto debe ser al menos dos meses antes de la fecha requerida.
Con base en la evaluación, determinamos la prioridad de cada solicitud y asignamos recursos en consecuencia. Damos prioridad a las solicitudes que sean claras, relevantes y que puedan completarse en un período de tiempo razonable. Un RP de alta calidad que lo acompañe aumenta las posibilidades de que podamos abordar la solicitud.
Tenga en cuenta que algunas solicitudes, como correcciones de errores y problemas de seguridad, tienen prioridad sobre los nuevos ejemplos de código. Además, contamos con recursos finitos y nuestras propias prioridades que guían el desarrollo de ejemplos de código. Si tiene alguna pregunta o desea contribuir, consulte nuestra guía de contribuciones.
La documentación de AWS incluye ejemplos de código fuente de varias fuentes adicionales. Estas fuentes se denominan afluentes y desembocan en el "río" de la documentación de AWS.
Todo el contenido de este repositorio, a menos que se indique lo contrario, tiene Copyright © Amazon Web Services, Inc. o sus afiliados. Reservados todos los derechos.
Salvo que se indique lo contrario, todos los ejemplos de esta colección tienen la licencia Apache, versión 2.0 (la "Licencia"). El texto completo de la licencia se proporciona en el archivo LICENSE
que acompaña a este repositorio.