As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Iniciar um novo projeto
Há várias técnicas que podem ser usadas para iniciar um novo projeto para acessar os serviços da AWS. A seguir estão alguns desses métodos:
-
Se você for novo no desenvolvimento do .NET na AWS ou, pelo menos, novo no AWS SDK for .NET, poderá ver exemplos completos em Faça um tour rápido. Ele fornece uma introdução ao SDK.
-
É possível iniciar um projeto básico usando a CLI do .NET. Para ver um exemplo disso, abra um prompt de comando ou terminal, crie uma pasta ou diretório e navegue até ele e, em seguida, insira o seguinte.
dotnet new console --name [SOME-NAME]
Será criado um projeto vazio, ao qual você poderá adicionar código e pacotes NuGet. Para obter mais informações, consulte o Guia do .NET Core
. Para ver uma lista de modelos de projeto, use o seguinte:
dotnet new --list
-
O AWS Toolkit for Visual Studio inclui modelos de projeto em C# para uma variedade de serviços da AWS. Depois de instalar o toolkit no Visual Studio, você poderá acessar os modelos ao criar um projeto.
Para ver isso, acesse Como trabalhar com serviços da AWS no Guia do Usuário do AWS Toolkit for Visual Studio. Diversos exemplos nessa seção criam projetos.
-
Se você desenvolve com o Visual Studio no Windows, mas sem oAWS Toolkit for Visual Studio, use suas técnicas habituais para criar um novo projeto.
Para ver um exemplo, abra o Visual Studio e selecione Arquivo, Novo, Projeto. Pesquise por “.net core” e escolha a versão C# do modelo Console App (.NET Core) ou WPF App (.NET Core). Será criado um projeto vazio, ao qual você poderá adicionar código e pacotes NuGet.
Você pode encontrar alguns exemplos de como trabalhar com serviços da AWS em Exemplos de código com orientação.
Importante
Se estiver usando AWS IAM Identity Center para autenticação, seu aplicativo deve fazer referência aos seguintes pacotes NuGet para que a resolução de SSO possa funcionar:
-
AWSSDK.SSO
-
AWSSDK.SSOOIDC
A falha em referenciar esses pacotes resultará em uma exceção de tempo de execução.