Membuat role Resource Access Management (RAM).
Deskripsi operasi
Deskripsi operasi
Untuk informasi selengkapnya mengenai role RAM, lihat Ikhtisar role RAM.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ram:CreateRole |
create |
*Role
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RoleName |
string |
No |
Nama role RAM. Nama harus terdiri dari 1 hingga 64 karakter, dan dapat berisi huruf, angka, titik (.), serta tanda hubung (-). |
ECSAdmin |
| Description |
string |
No |
Deskripsi role RAM. Deskripsi harus terdiri dari 1 hingga 1.024 karakter. |
ECS administrator |
| AssumeRolePolicyDocument |
string |
No |
Kebijakan kepercayaan yang menentukan satu atau beberapa entitas tepercaya untuk mengasumsikan role RAM. Entitas tepercaya tersebut dapat berupa akun Alibaba Cloud, layanan Alibaba Cloud, atau penyedia identitas (IdP). Catatan
RAM user tidak dapat mengasumsikan role RAM dari layanan Alibaba Cloud tepercaya. |
{"Statement":[{"Action":"sts:AssumeRole","Effect":"Allow","Principal":{"RAM":"acs:ram::123456789012****:root"}}],"Version":"1"} |
| MaxSessionDuration |
integer |
No |
Durasi maksimum sesi role RAM. Nilai yang valid: 3600 hingga 43200. Satuan: detik. Nilai default: 3600. Jika Anda tidak menentukan parameter ini, nilai default akan digunakan. |
3600 |
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Kunci tag. |
k1 |
| Value |
string |
No |
Nilai tag. |
v1 |
Konten berikut menyediakan contoh nilai untuk parameter AssumeRolePolicyDocument.
Kebijakan berikut memungkinkan role RAM diasumsikan oleh semua pengguna RAM dari akun Alibaba Cloud dengan ID
123456789012****.
{
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"RAM": [
"acs:ram::123456789012****:root"
]
}
}],
"Version": "1"
}
Kebijakan berikut memungkinkan role RAM diasumsikan oleh pengguna RAM bernama
testuserdari akun Alibaba Cloud tepercaya dengan ID123456789012****.
Sebelum membuat role, pastikan Anda telah membuat pengguna RAM bernama testuser dengan nama logon testuser@123456789012****.onaliyun.com.
{
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"RAM": [
"acs:ram::123456789012****:user/testuser"
]
}
}],
"Version": "1"
}
Kebijakan berikut memungkinkan role RAM diasumsikan oleh layanan Elastic Compute Service (ECS) dari akun Alibaba Cloud tepercaya saat ini.
{
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Service": [
"ecs.aliyuncs.com"
]
}
}],
"Version": "1"
}
Kebijakan berikut memungkinkan role RAM diasumsikan oleh Penyedia Identitas SAML (SAML IdP) bernama
testproviderdari akun Alibaba Cloud tepercaya saat ini dengan ID123456789012****.
Sebelum membuat role, pastikan Anda telah membuat SAML IdP bernama testprovider.
{
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Federated": [
"acs:ram::123456789012****:saml-provider/testprovider"
]
},
"Condition": {
"StringEquals": {
"saml:recipient": "https://signin.aliyun.com/saml-role/sso"
}
}
}],
"Version": "1"
}
Kebijakan berikut memungkinkan role RAM diasumsikan oleh Penyedia Identitas OIDC (OIDC IdP) bernama
TestOIDCProviderdari akun Alibaba Cloud tepercaya saat ini dengan ID123456789012****.
Sebelum membuat role, pastikan Anda telah membuat OIDC IdP bernama TestOIDCProvider.
{
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Federated": [
"acs:ram::123456789012****:oidc-provider/TestOIDCProvider"
]
},
"Condition": {
"StringEquals": {
"oidc:aud": [
"496271242565057****"
],
"oidc:iss": "https://dev-xxxxxx.okta.com",
"oidc:sub": "KryrkIdjylZb7agUgCEf****"
}
}
}],
"Version": "1"
}
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| Role |
object |
Informasi mengenai role RAM. |
|
| AssumeRolePolicyDocument |
string |
Kebijakan kepercayaan yang menentukan entitas tepercaya untuk mengasumsikan role RAM. |
{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "RAM": "acs:ram::123456789012****:root" } } ], "Version": "1" } |
| Description |
string |
Deskripsi role RAM. |
ECS administrator |
| MaxSessionDuration |
integer |
Durasi maksimum sesi role RAM. |
3600 |
| RoleName |
string |
Nama role RAM. |
ECSAdmin |
| CreateDate |
string |
Waktu pembuatan role RAM. |
2015-01-23T12:33:18Z |
| RoleId |
string |
ID role RAM. |
901234567890**** |
| Arn |
string |
Nama Sumber Daya Alibaba Cloud (ARN) dari role RAM. |
acs:ram::123456789012****:role/ECSAdmin |
| RequestId |
string |
ID permintaan. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Contoh
Respons sukses
JSONformat
{
"Role": {
"AssumeRolePolicyDocument": "{ \"Statement\": [ { \"Action\": \"sts:AssumeRole\", \"Effect\": \"Allow\", \"Principal\": { \"RAM\": \"acs:ram::123456789012****:root\" } } ], \"Version\": \"1\" }",
"Description": "ECS administrator",
"MaxSessionDuration": 3600,
"RoleName": "ECSAdmin",
"CreateDate": "2015-01-23T12:33:18Z",
"RoleId": "901234567890****",
"Arn": "acs:ram::123456789012****:role/ECSAdmin"
},
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.