AWS SDK 또는 CLI와 GetSendQuota 함께 사용 - AWS SDK 코드 예제

Doc AWS SDK 예제 GitHub 리포지토리에서 더 많은 SDK 예제를 사용할 수 있습니다. AWS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS SDK 또는 CLI와 GetSendQuota 함께 사용

다음 코드 예제는 GetSendQuota의 사용 방법을 보여 줍니다.

.NET
AWS SDK for .NET
참고

GitHub에 더 많은 내용이 있습니다. AWS 코드 예시 리포지토리에서 전체 예시를 찾고 설정 및 실행하는 방법을 배워보세요.

/// <summary> /// Get information on the current account's send quota. /// </summary> /// <returns>The send quota response data.</returns> public async Task<GetSendQuotaResponse> GetSendQuotaAsync() { var result = new GetSendQuotaResponse(); try { var response = await _amazonSimpleEmailService.GetSendQuotaAsync( new GetSendQuotaRequest()); result = response; } catch (Exception ex) { Console.WriteLine("GetSendQuotaAsync failed with exception: " + ex.Message); } return result; }
  • API 세부 정보는 AWS SDK for .NET API 참조GetSendQuota를 참조하세요.

CLI
AWS CLI

Amazon SES 발신 한도 가져오기

다음 예시에서는 get-send-quota 명령을 사용하여 Amazon SES 발신 한도를 반환합니다.

aws ses get-send-quota

출력:

{ "Max24HourSend": 200.0, "SentLast24Hours": 1.0, "MaxSendRate": 1.0 }

Max24HourSend는 발신 할당량으로, 24시간 내에 보낼 수 있는 최대 이메일 수입니다. 발신 할당량은 롤링 기간을 반영합니다. 이메일 전송을 시도할 때마다 Amazon SES에서 지난 24시간 내에 보낸 이메일 수를 확인합니다. 보낸 이메일의 총 수가 할당량보다 적으면 전송 요청이 수락되고 이메일이 전송됩니다.

SentLast24Hours는 지난 24시간 내에 보낸 이메일 수입니다.

MaxSendRate는 초당 보낼 수 있는 최대 이메일 수입니다.

발신 한도는 메시지 수가 아닌 수신자 수를 기준으로 한다는 점에 유의하세요. 예를 들어, 수신자가 10명인 이메일은 전송 할당량에서 10개로 간주됩니다.

자세한 내용은 Amazon Simple Email Service 개발자 안내서의 Amazon SES 발신 한도 관리를 참조하세요.

  • API 세부 정보는 AWS CLI 명령 참조GetSendQuota를 참조하세요.

PowerShell
PowerShell용 도구

예제 1: 이 명령은 사용자의 현재 전송 한도를 반환합니다.

Get-SESSendQuota
  • API 세부 정보를 알아보려면 AWS Tools for PowerShell Cmdlet 참조GetSendQuota를 참조하세요.