この記事の内容は、ECS がインスタンスに特定のアクセス権を与える方法についてです。必要な方は参考にしていただければ幸いです。
インスタンス RAM ロールとは
ECS インスタンス RAM (リソース アクセス管理) ロール (以下、インスタンス RAM ロールと呼びます) は RAM ロールの一種であり、ECS インスタンスが特定の権限を持つインスタンスとして機能し、インスタンスに特定のアクセス権を付与します。
インスタンス RAM ロールを使用すると、ロールを ECS インスタンスに関連付け、インスタンス内の STS (セキュリティ トークン サービス) 一時認証情報に基づいて他のクラウド製品の API にアクセスできます (一時認証情報は定期的に更新されます)。 。このようにして、一方では AccessKey のセキュリティが確保され、他方では RAM を使用して権限の洗練された制御と管理を実現できます。
デザインの背景
通常、ECS インスタンスのアプリケーションは、ユーザー アカウントまたはユーザーの AccessKey (AccessKeyId AccessKeySecret) API を介して Alibaba Cloud にアクセスします。各製品。
呼び出し要件を満たすには、AccessKey を構成ファイルに記述するなど、インスタンス内で直接固定化する必要があります。しかし、この方法では過剰な権限や情報漏洩、メンテナンスの難しさなどが問題となります。したがって、これらの問題に対処するためにインスタンス RAM の役割を設計しました。
機能上の利点
インスタンス RAM ロールを使用すると、次のことが可能になります。
インスタンス RAM ロールを使用すると、次のことを組み合わせることができます。ロールと ECS インスタンスの関係。
ECS インスタンスで STS 一時認証情報を安全に使用して、OSS、ECS、RDS などの他の Alibaba Cloud クラウド サービスにアクセスします。
異なる認可ポリシーを持つロールを異なるインスタンスに割り当てて、異なるクラウド リソースへの異なるアクセス権を持たせ、よりきめ細かい権限制御を実現します。
AccessKey をインスタンスに保存する必要はありません。ロールの認可を変更することで権限を変更でき、ECS インスタンスが所有するアクセス権限をすぐに維持できます。
料金の詳細
クラウド サーバー ECS では、インスタンス RAM ロールに対して追加料金を請求しません。
使用制限
インスタンス RAM ロールの使用には次の制限があります:
専用ネットワーク (VPC) のみネットワーク タイプ インスタンスのみがインスタンス ロールを使用できます。
ECS インスタンスには、一度に 1 つのインスタンスにのみ RAM ロールを付与できます。
インスタンス RAM ロールの使用
RAM ロールを使用するには、現在 2 つの方法があります。
インスタンス RAM の使用コンソール経由 ロール
API経由でインスタンスRAMロール
を使用以上がECS はインスタンスに特定のアクセス権をどのように付与しますか - RAM ロールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。