Mengaitkan resource yang dibagikan atau principal dengan resource share.
Deskripsi operasi
Contoh ini menunjukkan cara menambahkan VSwitch vsw-bp183p93qs667muql**** ke Resource Share rs-6GRmdD3X**** di wilayah cn-hangzhou dan membagikannya dengan Member 172050525300**** dalam ResourceDirectory.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcesharing:AssociateResourceShare |
update |
*全部资源
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ResourceShareId |
string |
Yes |
ID dari resource share. |
rs-6GRmdD3X**** |
| Resources |
array<object> |
No |
Resource yang akan dikaitkan dengan resource share. |
|
|
object |
No |
Sebuah resource yang akan dikaitkan. |
||
| ResourceType |
string |
No |
Tipe resource yang dibagikan. Anda dapat menentukan hingga lima resource dalam satu permintaan. Untuk daftar tipe resource yang didukung, lihat Layanan yang kompatibel dengan Resource Sharing. Catatan
|
VSwitch |
| ResourceId |
string |
No |
ID dari resource yang dibagikan. Catatan
|
vsw-bp183p93qs667muql**** |
| Targets |
array |
No |
Principal yang akan dikaitkan dengan resource share. |
172050525300**** |
|
string |
No |
ID dari sebuah principal. Nilai yang valid bergantung pada pengaturan
Untuk informasi lebih lanjut, lihat Ikhtisar Resource Sharing, Lihat ID direktori sumber daya, Lihat ID folder, atau Lihat ID anggota. Anda dapat menentukan hingga lima principal dalam satu permintaan. |
172050525300**** |
|
| ResourceArns |
array |
No |
ARN dari resource yang dibagikan. Anda dapat menentukan hingga lima resource dalam satu permintaan. |
|
|
string |
No |
ARN dari resource yang dibagikan. Catatan
Untuk detail format ARN, lihat Layanan yang kompatibel dengan Resource Sharing. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
|
| PermissionNames |
array |
No |
Nama izin yang akan diterapkan. Jika parameter ini diabaikan, sistem secara otomatis menerapkan izin default untuk tipe resource tersebut. Untuk informasi lebih lanjut, lihat Pustaka izin. |
|
|
string |
No |
Nama sebuah izin. Untuk informasi lebih lanjut, lihat Pustaka izin. |
AliyunRSDefaultPermissionVSwitch |
|
| TargetProperties |
array<object> |
No |
Properti dari principal. Catatan
Parameter ini hanya berlaku ketika principal adalah layanan Alibaba Cloud. |
|
|
object |
No |
Properti untuk sebuah principal. |
||
| TargetId |
string |
No |
ID dari principal. Catatan
|
172050525300**** |
| Property |
string |
No |
Properti dari principal. Misalnya, Anda dapat menentukan periode waktu untuk pembagian resource. Nilai yang valid untuk
Catatan
|
{ "timeRange":{ "timeRangeType":"timeRange", "beginAtTime":"00:00", "timezone":"UTC+8", "endAtTime":"19:59" } } |
| ResourceProperties |
array<object> |
No |
Properti dari resource. |
|
|
object |
No |
Properti dari sebuah resource. |
||
| ResourceArn |
string |
No |
ARN dari resource tersebut. |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| Property |
string |
No |
Properti dari resource tersebut. |
{"sharePrincipals":true,"shareTagOptions":false} |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Badan respons. |
||
| RequestId |
string |
ID dari permintaan. |
111FB84A-60A9-403E-9067-E55D7EE95BD1 |
| ResourceShareAssociations |
array<object> |
Informasi mengenai resource atau principal yang dikaitkan dengan resource share. |
|
|
object |
Informasi mengenai resource atau principal yang dikaitkan dengan resource share. |
||
| UpdateTime |
string |
Waktu saat asosiasi diperbarui. Parameter ini dapat berupa salah satu nilai berikut:
|
2020-12-04T09:40:41.246Z |
| ResourceArn |
string |
Nama Sumber Daya Alibaba Cloud (ARN) dari resource yang dikaitkan. Catatan
Parameter ini hanya dikembalikan ketika |
acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di**** |
| ResourceShareName |
string |
Nama dari resource share. |
test |
| CreateTime |
string |
Waktu saat asosiasi dibuat. Parameter ini dapat berupa salah satu nilai berikut:
|
2020-12-04T09:40:41.246Z |
| EntityType |
string |
Tipe entitas yang dikaitkan. Nilai yang valid:
|
VSwitch |
| ResourceShareId |
string |
ID dari resource share. |
rs-6GRmdD3X**** |
| AssociationStatusMessage |
string |
Alasan kegagalan asosiasi. |
The reason for the association failure. |
| AssociationType |
string |
Tipe asosiasi. Nilai yang valid:
|
Resource |
| AssociationStatus |
string |
Status asosiasi. Nilai yang valid:
Catatan
Catatan dengan status |
Associating |
| TargetProperty |
string |
Properti dari principal. Misalnya, rentang waktu untuk pembagian resource. Catatan
Parameter ini hanya dikembalikan jika principal adalah layanan Alibaba Cloud. |
{ "plan":{ "timeRangeType":"timeRange", "beginAtTime":"00:00", "timezone":"UTC+8", "endAtTime":"19:59" } } |
| EntityId |
string |
ID dari entitas yang dikaitkan. Parameter ini dapat berupa salah satu nilai berikut:
|
vsw-bp183p93qs667muql**** |
| ResourceProperty |
string |
Properti dari resource tersebut. |
{"sharePrincipals":true,"shareTagOptions":false} |
Contoh
Respons sukses
JSONformat
{
"RequestId": "111FB84A-60A9-403E-9067-E55D7EE95BD1",
"ResourceShareAssociations": [
{
"UpdateTime": "2020-12-04T09:40:41.246Z",
"ResourceArn": "acs:vpc:cn-shanghai:103755469187****:vswitch/vsw-uf62b11ue4m8oz2di****",
"ResourceShareName": "test",
"CreateTime": "2020-12-04T09:40:41.246Z",
"EntityType": "VSwitch",
"ResourceShareId": "rs-6GRmdD3X****",
"AssociationStatusMessage": "The reason for the association failure.",
"AssociationType": "Resource",
"AssociationStatus": "Associating",
"TargetProperty": "{\n \"plan\":{\n \"timeRangeType\":\"timeRange\",\n \"beginAtTime\":\"00:00\",\n \"timezone\":\"UTC+8\",\n \"endAtTime\":\"19:59\"\n }\n}",
"EntityId": "vsw-bp183p93qs667muql****",
"ResourceProperty": "{\"sharePrincipals\":true,\"shareTagOptions\":false}"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter.ResourceShareId | You must specify ResourceShareId. | |
| 400 | InvalidParameter.ResourceShareId | The ResourceShareId is invalid. | |
| 400 | InvalidParameter.Resources | The Resources is invalid. | |
| 400 | InvalidParameter.Resources.Duplicate | The Resources contains duplicate values. | |
| 400 | InvalidParameter.Resources.Length | The maximum number of Resources exceeds 5. | |
| 400 | InvalidParameter.Targets | The Targets is invalid. | |
| 400 | InvalidParameter.Targets.Duplicate | The Targets contains duplicate values. | |
| 400 | InvalidParameter.Targets.Length | The maximum number of Targets exceeds 5. | |
| 400 | InvalidTarget | The shared target does not exist in the resource directory. | |
| 400 | ResourceAndTargetBothEmpty | Either a resource or a shared target must be specified. | |
| 400 | InvalidParameter | The specified parameter is invalid. | |
| 400 | InvalidParameter.ResourceType | The ResourceType is invalid. | |
| 400 | InvalidParameter.PermissionNames.Duplicate | The PermissionNames duplicate values. | |
| 400 | InvalidParameter.PermissionNames.Length | The maximum length of PermissionNames exceeds quota limit. | |
| 400 | InvalidParameter.TargetProperties | The TargetProperties is invalid. | |
| 400 | InvalidParameter.TargetProperties.Duplicate | The TargetProperties contains duplicate values. | |
| 400 | InvalidParameter.TargetProperties.Length | The TargetProperties beyond the length limit. | |
| 400 | InvalidParameter.ResourceArns | The ResourceArns is invalid. | |
| 400 | InvalidParameter.ResourceArns.Duplicate | The ResourceArns contains duplicate values. | |
| 400 | InvalidParameter.ResourceArns.Length | The ResourceArns beyond the length limit. | |
| 400 | InvalidParameter.ResourceConflict | Both Resources and ResourceArns cannot be specified simultaneously. Please provide only one of these parameters. | |
| 400 | NotSupport.ResourceType.ResourcesParameter | The Resources parameter does not support this resource type. Please use ResourceArns instead. | |
| 400 | InvalidParameter.ResourceProperties | The ResourceProperties is invalid. | |
| 400 | InvalidParameter.ResourceProperties.Duplicate | The ResourceProperties contains duplicate values. | |
| 400 | InvalidParameter.ResourceProperties.Length | The ResourceProperties beyond the length limit. | |
| 400 | NotSupport.ResourceProperty | The resource type does not support resource property. | |
| 404 | EntityNotExists.ResourceShare | The resource share does not exist in the current account. | |
| 404 | EntityNotExists.Permission | The resource share permission does not exist. | |
| 409 | NotEnableSharingWithResourceDirectory | You have not enabled sharing with your Resource Directory. | |
| 409 | AccountNotInResourceDirectory | The account is not a master or a member of a resource directory. | |
| 409 | ResourceShareStatusMismatchAction | The status of the resource share does not allow the specified operation. | |
| 409 | QuotaExceeded.SharedResource.Count | The maximum number of shared resources per account exceeds the limit. | |
| 409 | ShareWithYourself | You cannot share resources with yourself. | |
| 409 | AssociateConflict | You cannot perform the operation while disassociation operation is being performed. | |
| 409 | NotManagementAccount | Only the management account of the service is allowed to share such resources. | |
| 409 | QuotaExceeded.PendingInvitations | The maximum number of pending invitations exceeds the limit. | |
| 409 | InvalidTarget.LegalEntityMismatch | The target account does not have the same legal entity as the resource owner account. | |
| 409 | ExternalTargetsNotAllowed.ResourceType | The resource share includes resource types that cannot be shared with accounts outside the resource directory. | |
| 409 | InvalidTarget.SiteMismatch | Cross-site resource sharing is not supported. | |
| 409 | NotSupport.Service.ExistInOtherResourceShare | The resource type has been shared to the target service through other resourceShare. Please share it in the same resourceShare. | |
| 409 | NotSupport.Service.AssociateConflict | The same resource cannot be shared repeatedly to the target service. | |
| 409 | NotSupport.ResourcePropertyConflict | The ResourceProperty can not be updated until the last operation is completed. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.