¡La versión 4 (V4) del SDK para .NET está en versión preliminar! Para ver información sobre esta nueva versión en versión preliminar, consulta la Guía para desarrolladores AWS SDK para .NET (versión preliminar de la versión 4).
Ten en cuenta que la versión 4 del SDK está en versión preliminar, por lo que su contenido está sujeto a cambios.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Inicio de un nuevo proyecto
Existen varias técnicas que puede utilizar para iniciar un nuevo proyecto para acceder a AWS los servicios. Estas son algunas de ellas:
-
Si es nuevo en el desarrollo de.NET AWS o, al menos, es nuevo en el AWS SDK para .NET, puede ver ejemplos completos enRecorrido rápido. que sirve de introducción a SDK.
-
Puede iniciar un proyecto básico utilizando la CLI de .NET. Para ver un ejemplo de esto, abra una línea de comandos o un terminal, cree una carpeta o un directorio y acceda a él y, a continuación, introduzca lo siguiente.
dotnet new console --name [SOME-NAME]
Se crea un proyecto vacío al que puede añadir código y NuGet paquetes. Para obtener más información, consulte la Guía de .NET Core
. Para ver una lista de plantillas de proyectos, utilice lo siguiente:
dotnet new --list
-
AWS Toolkit for Visual Studio Incluye plantillas de proyectos en C# para una variedad de AWS servicios. Después de instalar el kit de herramientas en Visual Studio, puede acceder a las plantillas mientras crea un nuevo proyecto.
Para ver esto, vaya a Trabajar con AWS servicios en la Guía del AWS Toolkit for Visual Studio usuario. Varios de los ejemplos de esa sección sirven para crear nuevos proyectos.
-
Si desarrolla con Visual Studio en Windows pero sin él AWS Toolkit for Visual Studio, utilice las técnicas habituales para crear un nuevo proyecto.
Para ver un ejemplo, abra Visual Studio y seleccione Archivo > Nuevo > Proyecto. Busque “.net core” y elija la versión C# de la plantilla Aplicación de consola (.NET Core) o Aplicación WPF (.NET Core). Se crea un proyecto vacío al que puede añadir código y NuGet paquetes.
Puede encontrar algunos ejemplos de cómo trabajar con AWS los servicios enEjemplos de código con orientaciones.
importante
Si los utilizas AWS IAM Identity Center para la autenticación, tu aplicación debe hacer referencia a los siguientes NuGet paquetes para que la resolución del SSO funcione:
-
AWSSDK.SSO
-
AWSSDK.SSOOIDC
Si no se hace referencia a estos paquetes, se producirá una excepción de tiempo de ejecución.