諒(84)51はじめにおはようございます、加藤です。EKSにアップデートが行われました。IAMとk8sのRBACによって保護されていました。今回のアップデートによってプライベートにのみエンドポイントを公開するといった設計が可能になります。VPCのコンソールから操作はできずEKSに対して操作する必要があります。accessという項目が存在します。ドキュメントを元にこれらの設定がどういう意味か確認していきます。Connectなどによって継っている範囲も含みます。プライベートアクセスの制限事項EKSクラスターが存在するVPCで下記の設定を有効にする必要があります。true設定方法(パブリック無効/プライベート有効)踏み台サーバーを立てるインスタンスプロファイルを作成します。AWS管理ポリシーのAmazonEC2RoleforSSMと下記のインラインポリシーを関連付けしておきます。]}EC2インスタンスを1台立ち上げて、先程作成したインスタンスプロファイルを関連付けます。Planeに対して、HTTPS(TCP/443)アクセスを許可します。踏み台サーバー(のIAMロール)にアクセス権限を付与します。下記ドキュメントを参考に設定してください。system:mastersに所属させました。EKS踏み台をサーバーのセットアップ踏み台サーバーに接続し作業を行います。現在が、インターネット経由でAPIアクセスできる事を確認しておきます。versionで確認しました。踏み台サーバーに接続し作業を行います。APIアクセスの設置をパブリック無効/プライベート有効に変更します。endpointPublicAccess=${public_access},endpointPrivateAccess=${private_access}下記のようなレスポンスがコンソールに表示され、クラスター設定の変更が始まります。}}進行状況は下記のコマンドで確認ができます。踏み台からはAPIアクセスが可能なままですが、インターネット経由だと不可能になりました。versionの結果を見るとXXXXXXXXXXXX.yl4.ap-northeast-1.eks.amazonaws.comがAPIのアドレスで、これが名前解決ができていない様です。host踏み台で名前解決してみました。プライベートIPアドレスで解決ができています。プライベートホストゾーンを作成し名前解決を提供してくれているようです。Resolverを使うなど名前解決はしっかりと検討すべきですね。(パブリック無効の時はVPC外から基本的にプライベートIPアドレスも解決できない)あとがき従来のVPCエンドポイントは、VPC内から出ないでAWSサービスにアクセスできるという仕組みでパブリックからのアクセスを禁止するものではありません。このEKS独自の仕組みはパブリックアクセスの禁止が可能という事が大きな特徴です。個人的な見解としては、この設定を行ってしまうとVPC外からアクセスができなくなり、例えばCodeBuildからkubectlを叩く事が出来なくなってしまいます。思わぬ落とし穴を作ってしまうかなと感じています。使うのは明確にやむを得ない理由がある場合に留めた方が良いでしょう。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。