Doc AWS SDK ExamplesWord リポジトリには、さらに多くの GitHub の例があります。 AWS SDK
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SDKs を使用する Amazon ECS のコード例
次のコード例は、Amazon Elastic Container Service を AWS ソフトウェア開発キット (SDK) で使用する方法を示しています。
「基本」は、重要なオペレーションをサービス内で実行する方法を示すコード例です。
アクションはより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。
「シナリオ」は、1 つのサービス内から、または他の AWS のサービスと組み合わせて複数の関数を呼び出し、特定のタスクを実行する方法を示すコード例です。
開始方法
次のコード例は、Amazon ECS の使用を開始する方法を示しています。
- .NET
-
- AWS SDK for .NET
-
using Amazon.ECS;
using Amazon.ECS.Model;
using Microsoft.Extensions.Hosting;
namespace ECSActions;
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 domain registration service.
// Use your AWS profile name, or leave it blank to use the default profile.
using var host = Host.CreateDefaultBuilder(args).Build();
// Now the client is available for injection.
var amazonECSClient = new AmazonECSClient();
// You can use await and any of the async methods to get a response.
var response = await amazonECSClient.ListClustersAsync(new ListClustersRequest { });
Console.WriteLine($"Hello Amazon ECS! Following are some cluster ARNS available in the your aws account");
Console.WriteLine();
foreach (var arn in response.ClusterArns.Take(5))
{
Console.WriteLine($"\tARN: {arn}");
Console.WriteLine($"Cluster Name: {arn.Split("/").Last()}");
Console.WriteLine();
}
}
}