Alibaba Cloudアカウントとクラウド リソースのセキュリティを確保するために、特に必要がない限り、Alibaba Cloudアカウントを使用してAlibaba Cloudサービスにアクセスしないでください。Resource Access Management(RAM)ユーザーとして、またはRAMロールを引き受けることで、Alibaba Cloudサービスにアクセスすることをお勧めします。
RAMユーザー
RAMユーザーは、Alibaba Cloudアカウント、管理者権限を持つRAMユーザー、または管理者権限を持つRAMロールによって作成されます。RAMユーザーに必要な権限が付与されると、RAMユーザーはAlibaba Cloud管理コンソールにログオンするか、API操作を呼び出して、RAMユーザーが属するAlibaba Cloudアカウント内のリソースにアクセスできます。
以下の点にご注意ください。
Alibaba Cloudアカウントを使用してRAMユーザーを作成し、そのRAMユーザーに管理者権限を付与します。その後、そのRAMユーザーとして他のRAMユーザーを作成および管理できます。
個人のRAMユーザーとプログラムのRAMユーザーを区別します。
[RAMコンソール] または [API操作を呼び出す] ことでRAMユーザーを作成できます。RAMコンソールを使用する場合は、Alibaba Cloudアカウントのユーザー名とパスワードを入力する必要があります。API操作を呼び出す場合は、AccessKeyペアを指定する必要があります。誤操作を防ぐために、個人のRAMユーザーとプログラムのRAMユーザーを区別することをお勧めします。RAMコンソールを使用する場合は、セキュリティを強化するために多要素認証(MFA)を有効にすることをお勧めします。
最小権限の原則に基づいてRAMユーザーに権限を付与します。
最小権限とは、操作を実行するために必要な最小限の権限のことです。最小権限は、データ セキュリティを向上させ、権限の乱用を防ぎます。
AccessKey IDまたはAccessKeyシークレットをコードに埋め込まないでください。埋め込むと、AccessKeyペアが漏洩し、アカウント内のすべてのリソースのセキュリティ リスクが高まる可能性があります。Security Token Service(STS)を使用するか、環境変数を設定してアクセス権限を取得することをお勧めします。
RAMユーザーに対してシングル サインオン(SSO)を有効にして、RAMユーザーが企業のID管理システムからAlibaba Cloud管理コンソールにログオンしてAlibaba Cloudリソースにアクセスできるようにします。
関連操作
RAMユーザー グループ
Alibaba Cloudアカウントを使用して複数のRAMユーザーを作成する場合は、権限管理を容易にするためにRAMユーザーをグループ化できます。たとえば、同じRAMユーザー グループ内のRAMユーザーに同じ権限を付与できます。以下の点にご注意ください。
最小権限の原則に基づいてRAMユーザー グループに権限を付与します。
RAMユーザーの職務が変更された場合は、RAMユーザー グループからRAMユーザーを削除します。
RAMユーザー グループに付与された権限が不要になった場合は、権限を取り消します。
関連操作
RAMロール
RAMロールは、ポリシーをアタッチできる仮想IDです。RAMロールには、ログオン パスワードやAccessKeyペアなどの永続的なID認証情報がありません。RAMロールは、信頼できるエンティティがロールを引き受けた後にのみ使用できます。RAMロールが信頼できるエンティティによって引き受けられると、信頼できるエンティティはSecurity Token Service(STS)トークンを取得できます。その後、信頼できるエンティティはSTSトークンを使用してRAMロールとしてAlibaba Cloudリソースにアクセスできます。
以下の点にご注意ください。
RAMロールの作成後に、RAMロールの信頼できるエンティティを頻繁に変更しないでください。RAMロールの信頼できるエンティティを変更すると、権限が失われ、ビジネスに影響を与える可能性があります。信頼できるエンティティを追加すると、権限昇格によりセキュリティ リスクが発生する可能性があります。変更をRAMロールに適用する前に、変更が完全にテストされていることを確認してください。
信頼できるエンティティのRAMユーザーに必要な権限が付与されると、信頼できるエンティティはAssumeRole操作を呼び出してSTSトークンを取得できます。このトークンを使用してRAMロールを引き受けることができます。詳細については、「AssumeRole」をご参照ください。STSトークンは限られた期間だけ有効です。セキュリティ リスクを軽減するために、有効期間を適切な値に設定することをお勧めします。
説明STSトークンの最大有効期間は、RAMロールに指定された最長セッション期間です。セキュリティ リスクを軽減するために、RAMロールに適切なセッション期間を指定することをお勧めします。
RAMロールに対してSSOを有効にして、RAMロールが企業のID管理システムからAlibaba Cloud管理コンソールにログオンしてAlibaba Cloudリソースにアクセスできるようにします。