Salve Amazon ECS - AWS Esempi di codice SDK

Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK Examples. GitHub

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Salve Amazon ECS

Il seguente esempio di codice mostra come iniziare a usare Amazon ECS.

.NET
SDK per .NET (v4)
Nota

C'è altro da fare. GitHub Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel Repository di esempi di codice AWS.

using Amazon.ECS; using Amazon.ECS.Model; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging.Console; using Microsoft.Extensions.Logging.Debug; namespace ECSActions; /// <summary> /// A class that introduces the Amazon ECS Client by listing the /// cluster ARNs for the account. /// </summary> public class HelloECS { static async System.Threading.Tasks.Task Main(string[] args) { // Use the AWS .NET Core Setup package to set up dependency injection for the Amazon ECS client. // Use your AWS profile name, or leave it blank to use the default profile. using var host = Host.CreateDefaultBuilder(args) .ConfigureLogging(logging => logging.AddFilter("System", LogLevel.Debug) .AddFilter<DebugLoggerProvider>("Microsoft", LogLevel.Information) .AddFilter<ConsoleLoggerProvider>("Microsoft", LogLevel.Trace)) .ConfigureServices((_, services) => services.AddAWSService<IAmazonECS>() ) .Build(); var amazonECSClient = host.Services.GetRequiredService<IAmazonECS>(); Console.WriteLine($"Hello Amazon ECS! Following are some cluster ARNS available in the your account"); Console.WriteLine(); var clusters = new List<string>(); var clustersPaginator = amazonECSClient.Paginators.ListClusters(new ListClustersRequest()); await foreach (var response in clustersPaginator.Responses) { clusters.AddRange(response.ClusterArns); } if (clusters.Count > 0) { clusters.ForEach(cluster => { Console.WriteLine($"\tARN: {cluster}"); Console.WriteLine($"Cluster Name: {cluster.Split("/").Last()}"); Console.WriteLine(); }); } else { Console.WriteLine("No clusters were found."); } } }
  • Per i dettagli sull'API, ListClustersconsulta AWS SDK per .NET API Reference.