기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
주제가 삭제되면 연결된 구독이 비동기식으로 삭제됩니다. 고객은 여전히 이러한 구독에 액세스할 수 있지만 동일한 이름을 사용하여 주제를 다시 만들더라도 구독은 더 이상 주제와 연결되지 않습니다. 게시자가 삭제된 주제에 메시지를 게시하려고 하면 게시자는 해당 주제가 존재하지 않는다는 오류 메시지를 받게 됩니다. 마찬가지로 삭제된 주제를 구독하려고 하면 오류 메시지가 표시됩니다. 확인이 보류 중인 구독은 삭제할 수 없습니다. 48시간 후 Amazon SNS는 확인되지 않은 구독을 자동으로 삭제합니다.
를 사용하여 Amazon SNS 주제 또는 구독을 삭제하려면 AWS Management Console
Amazon SNS 주제 또는 구독을 삭제하면 효율적인 리소스 관리를 통해 불필요한 사용을 방지하고 Amazon SNS 콘솔을 정리할 수 있습니다. 이 단계는 유휴 리소스로 인한 잠재적 비용을 방지하고 더 이상 필요하지 않은 주제 또는 구독을 제거하여 관리를 간소화하는 데 도움이 됩니다.
를 사용하여 주제를 삭제하려면 AWS Management Console
Amazon SNS 콘솔
에 로그인합니다. -
왼쪽의 탐색 창에서 주제를 선택합니다.
-
주제 페이지에서 주제를 선택한 다음, 삭제를 선택합니다.
-
삭제 대화 상자에
delete me
를 입력한 후 삭제를 선택합니다.콘솔에서 주제가 삭제됩니다.
를 사용하여 구독을 삭제하려면 AWS Management Console
Amazon SNS 콘솔
에 로그인합니다. -
왼쪽의 탐색 창에서 구독을 선택합니다.
-
구독 페이지에서 상태가 확인됨인 구독을 선택한 다음 삭제를 선택합니다.
-
구독 삭제 대화 상자에서 삭제를 선택합니다.
콘솔에서 구독이 삭제됩니다.
AWS SDK를 사용하여 구독 및 주제를 삭제하려면
AWS SDK를 사용하려면 자격 증명으로 구성해야 합니다. 자세한 정보는 AWS SDK 및 도구 참조 가이드의 공유 구성 및 자격 증명 파일을 참조하세요.
다음 코드 예제는 DeleteTopic
의 사용 방법을 보여 줍니다.
- AWS SDK for .NET
-
참고
GitHub에 더 많은 내용이 있습니다. AWS 코드 예시 리포지토리
에서 전체 예시를 찾고 설정 및 실행하는 방법을 배워보세요. 주제 ARN으로 주제를 삭제합니다.
/// <summary> /// Delete a topic by its topic ARN. /// </summary> /// <param name="topicArn">The ARN of the topic.</param> /// <returns>True if successful.</returns> public async Task<bool> DeleteTopicByArn(string topicArn) { var deleteResponse = await _amazonSNSClient.DeleteTopicAsync( new DeleteTopicRequest() { TopicArn = topicArn }); return deleteResponse.HttpStatusCode == HttpStatusCode.OK; }
-
API 세부 정보는 AWS SDK for .NET API 참조의 DeleteTopic을 참조하세요.
-