タグ

ブックマーク / repost.aws (13)

  • Amazon RDS for MySQL でのアップグレード前のチェックのエラーを解決する

    Amazon Relational Database Service (Amazon RDS) を MySQL 5.7 用から MySQL 8.0 用にアップグレードしようとすると、アップグレード前のチェックで失敗します。 簡単な説明 DB インスタンスでアップグレード前のチェックに失敗すると、Amazon RDS for MySQL のバージョンアップグレードは停止します。Amazon RDS では、互換性がないことが検出されると、ログファイルが出力され、失敗した事前チェックの詳細を確認できます。 注: MySQL データベースと Amazon RDS では、どちらにもさまざまな事前チェックが組み込まれています。MySQL 5.7 より前のバージョンのアップグレードでは、事前チェックは実行されません。MySQL 5.6 から MySQL 5.7 へのアップグレードでは、事前チェックは孤立

    Amazon RDS for MySQL でのアップグレード前のチェックのエラーを解決する
  • ALB の TargetResponseTime の増加をトラブルシューティングする

    Application Load Balancer の TargetResponseTime メトリクスの増加をトラブルシューティングするにはどうすればよいですか? 簡単な説明 TargetResponseTime は、リクエストがロードバランサーから送信されてからターゲットからの応答が受信されるまでの経過時間 (秒) です。これは、Application Load Balancer のアクセスログの target_processing_time フィールドに相当します。 TargetResponseTime の増加には、次のような原因が考えられます。 ホストが異常。 バックエンドインスタンスがあまりにも多くのリクエストを受け取っている。 バックエンドインスタンスの CPU 使用率が高い。 1 つまたは複数のターゲットに障害がある。 バックエンドインスタンスで実行されているウェブアプリケー

    ALB の TargetResponseTime の増加をトラブルシューティングする
    gouei2001
    gouei2001 2023/08/25
  • Application Load Balancer の高レイテンシーのトラブルシューティング

    Application Load Balancer の背後に登録されたターゲット上で実行されているウェブアプリケーションにアクセスしようとすると、レイテンシーが高くなり、タイムアウトが発生します。これらの問題をどのように修正すればよいですか? 簡単な説明 Application Load Balancer のレイテンシーが高くなる原因としては、次のものがあります。 ネットワーク接続の問題 バックエンドインスタンスでの高いメモリ (RAM) 使用率 バックエンドインスタンスでの高い CPU 使用率 バックエンドインスタンスでのウェブサーバーの誤った設定 外部データベース、Amazon Simple Storage Service (Amazon S3) バケットなどのバックエンドインスタンスで実行中のウェブアプリケーションの依存関係に関する問題 解決方法 1.    Application

    Application Load Balancer の高レイテンシーのトラブルシューティング
    gouei2001
    gouei2001 2023/08/25
  • Amazon S3 へのマルチパートアップロードに AWS CLI を使用

    大きなファイルを複数に分割して Amazon Simple Storage Service (Amazon S3) バケットにコピー (マルチパートアップロード機能を使用) したいと考えています。ファイルのアップロードには、AWS コマンドラインインターフェイス (AWS) を使用したいと思います。 簡単な説明 AWS CLI を高レベルの aws s3 コマンドまたは低レベルの aws s3api コマンドと共に使用して、大きなファイルを Amazon S3 にアップロードします。これらの 2 つのコマンド階層の詳細については、「Using Amazon S3 with the AWS CLI」を参照してください。 重要: マルチパートアップロードおよびダウンロードには、aws s3 cp などの aws s3 コマンドを使用するのがベストプラクティスです。これは、aws s3 コマンド

    Amazon S3 へのマルチパートアップロードに AWS CLI を使用
    gouei2001
    gouei2001 2023/01/22
  • 古い TLS を使用しているお客様に S3 バケットへのアクセスを許可する

    お客様が TLS バージョン 1.2 以上を使用していないため、私の Amazon Simple Storage Service (Amazon S3) バケットに保存されているコンテンツにアクセスできません。お客様が TLS 1.0 または 1.1 を使用して Amazon S3 バケット内のコンテンツにアクセスできるようにしたいと考えています。 簡単な説明 AWS では、すべての AWS API エンドポイントで TLS 1.2 以降の使用を必須としています。引き続き AWS サービスに接続するには、TLS 1.0 または 1.1 を使用するすべてのソフトウェアを更新してください。 解決策 Amazon CloudFront では、お客様の CloudFront ディストリビューションと Amazon S3 の間で使用されている TLS プロトコルから顧客を抽象化することで、古い TL

    古い TLS を使用しているお客様に S3 バケットへのアクセスを許可する
  • スワップファイルを使用して Amazon EC2 インスタンスのスワップスペースとしてメモリを割り当てる

    簡単な説明 物理 RAM がすでに使用されている場合、Amazon EC2 インスタンスは物理 RAM の短期的な代替としてスワップスペースを使用します。 実際に使用されていない RAM のコンテンツや、他のデータや命令ほど緊急に必要でない RAM のコンテンツは、一時的にスワップファイルにページングできます。これにより、RAM が解放され、すぐに使用できるようになります。 パーティションにスワップ領域を作成することもできます。詳細については、「ハードドライブのパーティションを使用して、Amazon EC2 インスタンスのスワップ領域として動作するようにメモリを割り当てる方法を教えてください」を参照してください。 注: スワップスペースは、エフェメラルストレージインスタンスストアボリュームにのみ作成するのがベストプラクティスです。 解決策 この解決策に取りかかる前に、ファイルシステムがスワ

    スワップファイルを使用して Amazon EC2 インスタンスのスワップスペースとしてメモリを割り当てる
  • Application Load Balancer で HTTP を HTTPS にリダイレクトする

    解決策 ロードバランサーのバージョンを確認する Amazon Elastic Compute Cloud (Amazon EC2) コンソールを開きます。 サイドバーの [ロードバランシング] で **[ロードバランサー]**を選択します。 リスナールールを作成するロードバランサーを探し出します。[タイプ] 列に表示されているバージョン (アプリケーション、クラシック、ネットワーク、ゲートウェイ) を確認します。 以下の手順は、Application Load Balancer にのみ適用されます。Classic Load Balancer を使用している場合は、「Classic Load Balancer で HTTP トラフィックを HTTPS にリダイレクトする方法を教えてください。」を参照してください。 **注:**以下の手順を実行する前に、ターゲットグループを作成する必要がありま

    Application Load Balancer で HTTP を HTTPS にリダイレクトする
  • boot-error-linux-m5-c5

    Linux インスタンスのタイプを Nitro ベースのインスタンスタイプに変更した後に Linux インスタンスが起動しないのはなぜですか? 簡単な説明 Linux インスタンスは、以下の一般的な理由により、Nitro ベースのタイプに変更されると起動しないことがあります。 Elastic Network Adapter (ENA) の enaSupport 属性がインスタンスに対して無効になっている。 ENA モジュールがインスタンスにインストールされていない。 NVMe モジュールがインスタンスにインストールされていない、または、NVMe モジュールがインストールされているのにインスタンスの initramfs イメージにロードされていない。 起動時にデバイス名を使用して「/etc/fstab」ファイルにファイルシステムをマウントしようとしている。Amazon Elastic Blo

    boot-error-linux-m5-c5
  • Amazon EC2 Windows インスタンスのネットワークスループットをベンチマークする

    解決策 ネットワークパフォーマンスのベンチマークテストは、ニーズに最も適した Amazon EC2 インスタンスタイプ、サイズ、設定を決定するのに役立ちます。各インスタンスタイプのネットワークパフォーマンスの詳細については、「Amazon EC2 インスタンスタイプ」を参照してください。 Amazon EC2 Windows インスタンスを起動して設定する ベンチマークテストを実行する前に、次の手順を実行します。 2 つの EC2 Windows インスタンスを起動して、ネットワークパフォーマンステストを実行します。 インスタンスが Windows 用の拡張ネットワーキングをサポートしていることを確認します。 同じプレイスメントグループに所属していないインスタンスまたはジャンボフレームをサポートしていないインスタンス間でネットワークテストを実行するには、最大伝送ユニット (MTU) をチェ

    Amazon EC2 Windows インスタンスのネットワークスループットをベンチマークする
  • Amazon RDS DB インスタンスでデッドロックイベントの通知を受け取る

    SQL Server を実行する Amazon Relational Database Service (Amazon RDS) DB インスタンスがあります。RDS DB インスタンスでデッドロックイベントが発生するとすぐに通知を受け取りたいです。どうすればよいですか? 簡単な説明 SQL Server は、ロックモニタースレッドを使用してデッドロックイベントを監視します。デッドロックイベントが検出された場合、SQL Server はリソース/コストベースのメカニズムを使用して、いずれかのトランザクションをデッドロックの被害者と宣言します。被害者のトランザクションはロールバックされ、エラーコード 1205 がエラーログに投稿されます。 この問題を解決するには、デッドロックトレースフラグ (1222、1204) を有効にして、デッドロックイベントを SQL エラーログにキャプチャします。次

    Amazon RDS DB インスタンスでデッドロックイベントの通知を受け取る
    gouei2001
    gouei2001 2021/03/08
  • プライベート IP アドレスのある EC2 インスタンスをインターネットに接続する ELB ロードバランサーにアタッチする

    インターネット向けロードバランサーを使用しています。プライベートサブネットにあるバックエンド Amazon Elastic Compute Cloud (Amazon EC2) インスタンスをアタッチしたいと考えています。 簡単な説明 プライベートサブネットにある Amazon EC2 インスタンスをアタッチするには、まずパブリックサブネットを作成します。これらのパブリックサブネットは、バックエンドインスタンスが使用するプライベートサブネットと同じアベイラビリティーゾーンにあるものとします。次に、それらのパブリックサブネットをロードバランサーに関連付けます。 **注:**ロードバランサーはターゲットとの接続をプライベートに確立します。インターネットからソフトウェアパッチまたはセキュリティパッチをダウンロードするには、ターゲットインスタンスのルートテーブルで NAT ゲートウェイルールに従っ

    プライベート IP アドレスのある EC2 インスタンスをインターネットに接続する ELB ロードバランサーにアタッチする
  • Apacheを使用している場合、ロードバランサを経由したクライアントのパブリックIPアドレスのログを取ります

    ウェブサーバーで Elastic Load Balancing (ELB) を使用しています。ロードバランサーの IP アドレスはウェブサーバーのアクセスログで確認できます。代わりにクライアント IP アドレスをキャプチャする方法を教えてください。 簡単な説明 ウェブサーバーのアクセスログにロードバランサーの IP アドレスがキャプチャされるのは、ロードバランサーがインスタンスへの接続を確立するためです。ウェブサーバーのアクセスログでクライアント IP アドレスをキャプチャするには、次のように設定します。 HTTP/HTTPS リスナーを使用する Application Load Balancer と Classic Load Balancer の場合、X-Forwarded-For HTTP ヘッダーがクライアントの IP アドレスをキャプチャします。その後、これらの IP アドレスを記

    Apacheを使用している場合、ロードバランサを経由したクライアントのパブリックIPアドレスのログを取ります
  • ELB の不均等なトラフィックルーティングのトラブルシューティング

    インスタンス間またはアベイラビリティーゾーン間で、トラフィックを均等にルーティングするようにロードバランサーを設定しました。しかし、Elastic Load Balancing (ELB) が、1 つのインスタンスまたはアベイラビリティーゾーンに他のインスタンスよりも多くのトラフィックをルーティングします。なぜこれが発生し、どうすれば修正できるでしょうか? 簡単な説明 以下の場合、ELB はトラフィックをターゲットに不均等にルーティングすることがあります。 クライアントが、TTL の有効期限が切れた DNS レコードを持つロードバランサーノードの誤った IP アドレスに、リクエストをルーティングしている。 スティッキーセッション (セッションアフィニティ) が、ロードバランサーに対して有効になっている。スティッキーセッションでは Cookie を使用して、クライアントが Cookie の有

    ELB の不均等なトラフィックルーティングのトラブルシューティング
    gouei2001
    gouei2001 2020/07/02
  • 1