Esempi di utilizzo di Amazon Chime AWS CLI - AWS Command Line Interface

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempi di utilizzo di Amazon Chime AWS CLI

I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando Amazon Chime. AWS Command Line Interface

Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni di servizio, puoi vedere le azioni nel loro contesto negli scenari correlati.

Ogni esempio include un collegamento al codice sorgente completo, in cui è possibile trovare istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Azioni

Il seguente esempio di codice mostra come utilizzareassociate-phone-number-with-user.

AWS CLI

Per associare un numero di telefono a un utente

L'associate-phone-number-with-useresempio seguente associa il numero di telefono specificato a un utente.

aws chime associate-phone-number-with-user \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --user-id 1ab2345c-67de-8901-f23g-45h678901j2k \ --e164-phone-number "+12065550100"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta la sezione Gestione dei numeri di telefono degli utenti nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareassociate-phone-numbers-with-voice-connector-group.

AWS CLI

Per associare numeri di telefono a un gruppo Amazon Chime Voice Connector

L'associate-phone-numbers-with-voice-connector-groupesempio seguente associa i numeri di telefono specificati a un gruppo Amazon Chime Voice Connector.

aws chime associate-phone-numbers-with-voice-connector-group \ --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 \ --e164-phone-numbers "+12065550100" "+12065550101" \ --force-associate

Output:

{ "PhoneNumberErrors": [] }

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareassociate-phone-numbers-with-voice-connector.

AWS CLI

Per associare numeri di telefono a un Amazon Chime Voice Connector

L'associate-phone-numbers-with-voice-connectoresempio seguente associa i numeri di telefono specificati a un Amazon Chime Voice Connector.

aws chime associate-phone-numbers-with-voice-connector \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --e164-phone-numbers "+12065550100" "+12065550101" --force-associate

Output:

{ "PhoneNumberErrors": [] }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareassociate-signin-delegate-groups-with-account.

AWS CLI

Per associare gruppi di delegati all'accesso

L'associate-signin-delegate-groups-with-accountesempio seguente associa il gruppo di delegati di accesso specificato all'account Amazon Chime specificato.

aws chime associate-signin-delegate-groups-with-account \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --signin-delegate-groups GroupName=my_users

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta la sezione Gestione dell'accesso e delle autorizzazioni degli utenti nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarebatch-create-room-membership.

AWS CLI

Per creare più iscrizioni a camere

L'batch-create-room-membershipesempio seguente aggiunge più utenti a una chat room come membri della chat room. Assegna inoltre ruoli di amministratore e membro agli utenti.

aws chime batch-create-room-membership \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j \ --membership-item-list "MemberId=1ab2345c-67de-8901-f23g-45h678901j2k,Role=Administrator" "MemberId=2ab2345c-67de-8901-f23g-45h678901j2k,Role=Member"

Output:

{ "ResponseMetadata": { "RequestId": "169ba401-d886-475f-8b3f-e01eac6fadfb", "HTTPStatusCode": 201, "HTTPHeaders": { "x-amzn-requestid": "169ba401-d886-475f-8b3f-e01eac6fadfb", "content-type": "application/json", "content-length": "13", "date": "Mon, 02 Dec 2019 22:46:58 GMT", "connection": "keep-alive" }, "RetryAttempts": 0 }, "Errors": [] }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarebatch-delete-phone-number.

AWS CLI

Per eliminare più numeri di telefono

L'batch-delete-phone-numberesempio seguente elimina tutti i numeri di telefono specificati.

aws chime batch-delete-phone-number \ --phone-number-ids "%2B12065550100" "%2B12065550101"

Questo comando non produce alcun output. Output:

{ "PhoneNumberErrors": [] }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarebatch-suspend-user.

AWS CLI

Per sospendere più utenti

L'batch-suspend-useresempio seguente sospende gli utenti elencati dall'account Amazon Chime specificato.

aws chime batch-suspend-user \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --user-id-list "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE" "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE"

Output:

{ "UserErrors": [] }

Il seguente esempio di codice mostra come utilizzarebatch-unsuspend-user.

AWS CLI

Per annullare la sospensione di più utenti

L'batch-unsuspend-useresempio seguente rimuove qualsiasi sospensione precedente per gli utenti elencati sull'account Amazon Chime specificato.

aws chime batch-unsuspend-user \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --user-id-list "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE" "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE"

Output:

{ "UserErrors": [] }

Il seguente esempio di codice mostra come utilizzarebatch-update-phone-number.

AWS CLI

Per aggiornare più tipi di prodotto con numeri di telefono contemporaneamente

L'batch-update-phone-numberesempio seguente aggiorna i tipi di prodotto per tutti i numeri di telefono specificati.

aws chime batch-update-phone-number \ --update-phone-number-request-items PhoneNumberId=%2B12065550100,ProductType=BusinessCalling PhoneNumberId=%2B12065550101,ProductType=BusinessCalling

Output:

{ "PhoneNumberErrors": [] }

Per aggiornare più numeri di telefono, chiamare i nomi contemporaneamente

L'batch-update-phone-numberesempio seguente aggiorna i nomi chiamanti per tutti i numeri di telefono specificati.

aws chime batch-update-phone-number \ --update-phone-number-request-items PhoneNumberId=%2B14013143874,CallingName=phonenumber1 PhoneNumberId=%2B14013144061,CallingName=phonenumber2

Output:

{ "PhoneNumberErrors": [] }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarebatch-update-user.

AWS CLI

Per aggiornare più utenti con un solo comando

L'batch-update-useresempio seguente aggiorna il LicenseType per ciascuno degli utenti elencati nell'account Amazon Chime specificato.

aws chime batch-update-user \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE --update-user-request-items "UserId=a1b2c3d4-5678-90ab-cdef-22222EXAMPLE,LicenseType=Basic" "UserId=a1b2c3d4-5678-90ab-cdef-33333EXAMPLE,LicenseType=Basic"

Output:

{ "UserErrors": [] }

Il seguente esempio di codice mostra come utilizzarecreate-account.

AWS CLI

Per creare un account

L'create-accountesempio seguente crea un account Amazon Chime con l'account dell' AWS amministratore.

aws chime create-account \ --name MyChimeAccount

Output:

{ "Account": { "AwsAccountId": "111122223333", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "Name": "MyChimeAccount", "AccountType": "Team", "CreatedTimestamp": "2019-01-04T17:11:22.003Z", "DefaultLicense": "Pro", "SupportedLicenses": [ "Basic", "Pro" ], "SigninDelegateGroups": [ { "GroupName": "myGroup" }, ] } }

Per ulteriori informazioni, consulta Getting Started nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarecreate-bot.

AWS CLI

Per creare un bot Amazon Chime

L'create-botesempio seguente crea un bot per l'account Amazon Chime Enterprise specificato.

aws chime create-bot \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --display-name "myBot" \ --domain "example.com"

Output:

{ "Bot": { "BotId": "123abcd4-5ef6-789g-0h12-34j56789012k", "UserId": "123abcd4-5ef6-789g-0h12-34j56789012k", "DisplayName": "myBot (Bot)", "BotType": "ChatBot", "Disabled": false, "CreatedTimestamp": "2019-09-09T18:05:56.749Z", "UpdatedTimestamp": "2019-09-09T18:05:56.749Z", "BotEmail": "myBot-chimebot@example.com", "SecurityToken": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" } }

Per ulteriori informazioni, consulta Integrazione di un chat bot con Amazon Chime nella Amazon Chime Developer Guide.

  • Per API i dettagli, consulta AWS CLI Command CreateBotReference.

Il seguente esempio di codice mostra come utilizzarecreate-phone-number-order.

AWS CLI

Per creare un ordine di numeri di telefono

L'create-phone-number-orderesempio seguente crea un ordine di numeri di telefono per i numeri di telefono specificati.

aws chime create-phone-number-order \ --product-type VoiceConnector \ --e164-phone-numbers "+12065550100" "+12065550101" "+12065550102"

Output:

{ "PhoneNumberOrder": { "PhoneNumberOrderId": "abc12345-de67-89f0-123g-h45i678j9012", "ProductType": "VoiceConnector", "Status": "Processing", "OrderedPhoneNumbers": [ { "E164PhoneNumber": "+12065550100", "Status": "Processing" }, { "E164PhoneNumber": "+12065550101", "Status": "Processing" }, { "E164PhoneNumber": "+12065550102", "Status": "Processing" } ], "CreatedTimestamp": "2019-08-09T21:35:21.427Z", "UpdatedTimestamp": "2019-08-09T21:35:22.408Z" } }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarecreate-proxy-session.

AWS CLI

Per creare una sessione proxy

L'create-proxy-sessionesempio seguente crea una sessione proxy con voce e SMS funzionalità.

aws chime create-proxy-session \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --participant-phone-numbers "+14015550101" "+12065550100" \ --capabilities "Voice" "SMS"

Output:

{ "ProxySession": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", "Status": "Open", "ExpiryMinutes": 60, "Capabilities": [ "SMS", "Voice" ], "CreatedTimestamp": "2020-04-15T16:10:10.288Z", "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", "Participants": [ { "PhoneNumber": "+12065550100", "ProxyPhoneNumber": "+19135550199" }, { "PhoneNumber": "+14015550101", "ProxyPhoneNumber": "+19135550199" } ] } }

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzarecreate-room-membership.

AWS CLI

Per creare un abbonamento a una sala

L'create-room-membershipesempio seguente aggiunge l'utente specificato alla chat room come membro della chat room.

aws chime create-room-membership \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j \ --member-id 1ab2345c-67de-8901-f23g-45h678901j2k

Output:

{ "RoomMembership": { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Member": { "MemberId": "1ab2345c-67de-8901-f23g-45h678901j2k", "MemberType": "User", "Email": "janed@example.com", "FullName": "Jane Doe", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45" }, "Role": "Member", "InvitedBy": "arn:aws:iam::111122223333:user/alejandro", "UpdatedTimestamp": "2019-12-02T22:36:41.969Z" } }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarecreate-room.

AWS CLI

Per creare una chat room

L'create-roomesempio seguente crea una chat room per l'account Amazon Chime specificato.

aws chime create-room \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --name chatRoom

Output:

{ "Room": { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Name": "chatRoom", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45", "CreatedBy": "arn:aws:iam::111122223333:user/alejandro", "CreatedTimestamp": "2019-12-02T22:29:31.549Z", "UpdatedTimestamp": "2019-12-02T22:29:31.549Z" } }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarecreate-user.

AWS CLI

Per creare un profilo utente per un dispositivo condiviso

L'create-useresempio seguente crea un profilo di dispositivo condiviso per l'indirizzo e-mail specificato.

aws chime create-user \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --email roomdevice@example.com \ --user-type SharedDevice

Output:

{ "User": { "UserId": "1ab2345c-67de-8901-f23g-45h678901j2k", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45", "PrimaryEmail": "roomdevice@example.com", "DisplayName": "Room Device", "LicenseType": "Pro", "UserType": "SharedDevice", "UserRegistrationStatus": "Registered", "RegisteredOn": "2020-01-15T22:38:09.806Z", "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": false } } }

Per ulteriori informazioni, consulta Preparazione per l'installazione nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarecreate-voice-connector-group.

AWS CLI

Per creare un gruppo Amazon Chime Voice Connector

L'create-voice-connector-groupesempio seguente crea un gruppo Amazon Chime Voice Connector che include lo specifico Amazon Chime Voice Connector.

aws chime create-voice-connector-group \ --name myGroup \ --voice-connector-items VoiceConnectorId=abcdef1ghij2klmno3pqr4,Priority=2

Output:

{ "VoiceConnectorGroup": { "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", "Name": "myGroup", "VoiceConnectorItems": [], "CreatedTimestamp": "2019-09-18T16:38:34.734Z", "UpdatedTimestamp": "2019-09-18T16:38:34.734Z" } }

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarecreate-voice-connector.

AWS CLI

Per creare un Amazon Chime Voice Connector

L'create-voice-connectoresempio seguente crea un Amazon Chime Voice Connector nella AWS regione specificata, con la crittografia abilitata.

aws chime create-voice-connector \ --name newVoiceConnector \ --aws-region us-west-2 \ --require-encryption

Output:

{ "VoiceConnector": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "AwsRegion": "us-west-2", "Name": "newVoiceConnector", "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", "RequireEncryption": true, "CreatedTimestamp": "2019-09-18T20:34:01.352Z", "UpdatedTimestamp": "2019-09-18T20:34:01.352Z" } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredelete-account.

AWS CLI

Per eliminare un account

L'delete-accountesempio seguente elimina l'account specificato.

aws chime delete-account --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Eliminazione dell'account nella Amazon Chime Administration Guide.

  • Per API i dettagli, consulta AWS CLI Command DeleteAccountReference.

Il seguente esempio di codice mostra come utilizzaredelete-phone-number.

AWS CLI

Per eliminare un numero di telefono

L'delete-phone-numberesempio seguente sposta il numero di telefono specificato nella coda di eliminazione.

aws chime delete-phone-number \ --phone-number-id "+12065550100"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzaredelete-proxy-session.

AWS CLI

Per eliminare una sessione proxy

L'delete-proxy-sessionesempio seguente elimina la sessione proxy specificata.

aws chime delete-proxy-session \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --proxy-session-id 123a4bc5-67d8-901e-2f3g-h4ghjk56789l

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzaredelete-room-membership.

AWS CLI

Per rimuovere un utente come membro di una chat room

L'delete-room-membershipesempio seguente rimuove il membro specificato dalla chat room specificata.

aws chime delete-room-membership \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j \ --member-id 1ab2345c-67de-8901-f23g-45h678901j2k

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredelete-room.

AWS CLI

Per eliminare una chat room

L'delete-roomesempio seguente elimina la chat room specificata e rimuove le appartenenze alla chat room.

aws chime delete-room \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector-group.

AWS CLI

titolo

L'delete-voice-connector-groupesempio seguente elimina il gruppo Amazon Chime Voice Connector specificato.

aws chime delete-voice-connector-group \ --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector-origination.

AWS CLI

Per eliminare le impostazioni di origine

L'delete-voice-connector-originationesempio seguente elimina l'host, la porta, il protocollo, la priorità e il peso di origine dal Amazon Chime Voice Connector specificato.

aws chime delete-voice-connector-origination \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector-proxy.

AWS CLI

Per eliminare una configurazione proxy

L'delete-voice-connector-proxyesempio seguente elimina la configurazione del proxy dal tuo Amazon Chime Voice Connector.

aws chime delete-voice-connector-proxy \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector-streaming-configuration.

AWS CLI

Per eliminare una configurazione di streaming

L'delete-voice-connector-streaming-configurationesempio seguente elimina la configurazione di streaming per il connettore Amazon Chime Voice specificato.

aws chime delete-voice-connector-streaming-configuration \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Streaming dei dati di Amazon Chime Voice Connector su Kinesis nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector-termination-credentials.

AWS CLI

Per eliminare le credenziali di terminazione

L'delete-voice-connector-termination-credentialsesempio seguente elimina le credenziali di terminazione per il nome utente specificato e Amazon Chime Voice Connector.

aws chime delete-voice-connector-termination-credentials \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --usernames "jdoe"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector-termination.

AWS CLI

Per eliminare le impostazioni di terminazione

L'delete-voice-connector-terminationesempio seguente elimina le impostazioni di terminazione per l'Amazon Chime Voice Connector specificato.

aws chime delete-voice-connector-termination \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredelete-voice-connector.

AWS CLI

Per eliminare un Amazon Chime Voice Connector

L'delete-voice-connectoresempio seguente esegue questa operazione

aws chime delete-voice-connector \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredisassociate-phone-number-from-user.

AWS CLI

Per dissociare un numero di telefono da un utente

L'disassociate-phone-number-from-useresempio seguente dissocia un numero di telefono dall'utente specificato.

aws chime disassociate-phone-number-from-user \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --user-id 1ab2345c-67de-8901-f23g-45h678901j2k

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta la sezione Gestione dei numeri di telefono degli utenti nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzaredisassociate-phone-numbers-from-voice-connector-group.

AWS CLI

Per dissociare i numeri di telefono da un gruppo Amazon Chime Voice Connector

L'disassociate-phone-numbers-from-voice-connector-groupesempio seguente dissocia i numeri di telefono specificati da un gruppo Amazon Chime Voice Connector.

aws chime disassociate-phone-numbers-from-voice-connector-group \ --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 \ --e164-phone-numbers "+12065550100" "+12065550101"

Output:

{ "PhoneNumberErrors": [] }

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzaredisassociate-phone-numbers-from-voice-connector.

AWS CLI

Per dissociare i numeri di telefono da un Amazon Chime Voice Connector

L'disassociate-phone-numbers-from-voice-connectoresempio seguente dissocia i numeri di telefono specificati da un Amazon Chime Voice Connector.

aws chime disassociate-phone-numbers-from-voice-connector \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --e164-phone-numbers "+12065550100" "+12065550101"

Output:

{ "PhoneNumberErrors": [] }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzaredisassociate-signin-delegate-groups-from-account.

AWS CLI

Per dissociare i gruppi di delegati all'accesso

L'disassociate-signin-delegate-groups-from-accountesempio seguente dissocia il gruppo di delegati di accesso specificato dall'account Amazon Chime specificato.

aws chime disassociate-signin-delegate-groups-from-account \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --group-names "my_users"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta la sezione Gestione dell'accesso e delle autorizzazioni degli utenti nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareget-account-settings.

AWS CLI

Per recuperare le impostazioni di un account

L'get-account-settingsesempio seguente recupera le impostazioni dell'account per l'account specificato.

aws chime get-account-settings --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE

Output:

{ "AccountSettings": { "DisableRemoteControl": false, "EnableDialOut": false } }

Per ulteriori informazioni, consulta Managing Your Amazon Chime Accounts nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-account.

AWS CLI

Per recuperare i dettagli di un account

L'get-accountesempio seguente recupera i dettagli per l'account Amazon Chime specificato.

aws chime get-account \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE

Output:

{ "Account": { "AwsAccountId": "111122223333", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "Name": "EnterpriseDirectory", "AccountType": "EnterpriseDirectory", "CreatedTimestamp": "2018-12-20T18:38:02.181Z", "DefaultLicense": "Pro", "SupportedLicenses": [ "Basic", "Pro" ], "SigninDelegateGroups": [ { "GroupName": "myGroup" }, ] } }

Per ulteriori informazioni, consulta Managing Your Amazon Chime Accounts nella Amazon Chime Administration Guide.

  • Per API i dettagli, consulta AWS CLI Command GetAccountReference.

Il seguente esempio di codice mostra come utilizzareget-bot.

AWS CLI

Per recuperare dettagli su un bot

L'get-botesempio seguente visualizza i dettagli per il bot specificato.

aws chime get-bot \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --bot-id 123abcd4-5ef6-789g-0h12-34j56789012k

Output:

{ "Bot": { "BotId": "123abcd4-5ef6-789g-0h12-34j56789012k", "UserId": "123abcd4-5ef6-789g-0h12-34j56789012k", "DisplayName": "myBot (Bot)", "BotType": "ChatBot", "Disabled": false, "CreatedTimestamp": "2019-09-09T18:05:56.749Z", "UpdatedTimestamp": "2019-09-09T18:05:56.749Z", "BotEmail": "myBot-chimebot@example.com", "SecurityToken": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" } }

Per ulteriori informazioni, consulta Update Chat Bots nella Amazon Chime Developer Guide.

  • Per API i dettagli, consulta AWS CLI Command GetBotReference.

Il seguente esempio di codice mostra come utilizzareget-global-settings.

AWS CLI

Per ottenere impostazioni globali

L'get-global-settingsesempio seguente recupera i nomi dei bucket S3 utilizzati per archiviare i record dei dettagli delle chiamate per Amazon Chime Business Calling e Amazon Chime Voice Connectors associati all'account dell'amministratore. AWS

aws chime get-global-settings

Output:

{ "BusinessCalling": { "CdrBucket": "s3bucket" }, "VoiceConnector": { "CdrBucket": "s3bucket" } }

Per ulteriori informazioni, consulta Managing Global Settings nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-phone-number-order.

AWS CLI

Per ottenere i dettagli relativi all'ordine di un numero di telefono

L'get-phone-number-orderesempio seguente visualizza i dettagli dell'ordine del numero di telefono specificato.

aws chime get-phone-number-order \ --phone-number-order-id abc12345-de67-89f0-123g-h45i678j9012

Output:

{ "PhoneNumberOrder": { "PhoneNumberOrderId": "abc12345-de67-89f0-123g-h45i678j9012", "ProductType": "VoiceConnector", "Status": "Partial", "OrderedPhoneNumbers": [ { "E164PhoneNumber": "+12065550100", "Status": "Acquired" }, { "E164PhoneNumber": "+12065550101", "Status": "Acquired" }, { "E164PhoneNumber": "+12065550102", "Status": "Failed" } ], "CreatedTimestamp": "2019-08-09T21:35:21.427Z", "UpdatedTimestamp": "2019-08-09T21:35:31.926Z" } }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-phone-number-settings.

AWS CLI

Per recuperare un nome di chiamata in uscita

L'get-phone-number-settingsesempio seguente recupera il nome di chiamata in uscita predefinito per l'account dell'utente chiamante. AWS

aws chime get-phone-number-settings

Questo comando non produce alcun output. Output:

{ "CallingName": "myName", "CallingNameUpdatedTimestamp": "2019-10-28T18:56:42.911Z" }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-phone-number.

AWS CLI

Per ottenere i dettagli del numero di telefono

L'get-phone-numberesempio seguente visualizza i dettagli del numero di telefono specificato.

aws chime get-phone-number \ --phone-number-id +12065550100

Output:

{ "PhoneNumber": { "PhoneNumberId": "%2B12065550100", "E164PhoneNumber": "+12065550100", "Type": "Local", "ProductType": "VoiceConnector", "Status": "Unassigned", "Capabilities": { "InboundCall": true, "OutboundCall": true, "InboundSMS": true, "OutboundSMS": true, "InboundMMS": true, "OutboundMMS": true }, "Associations": [ { "Value": "abcdef1ghij2klmno3pqr4", "Name": "VoiceConnectorId", "AssociatedTimestamp": "2019-10-28T18:40:37.453Z" } ], "CallingNameStatus": "UpdateInProgress", "CreatedTimestamp": "2019-08-09T21:35:21.445Z", "UpdatedTimestamp": "2019-08-09T21:35:31.745Z" } }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-proxy-session.

AWS CLI

Per ottenere i dettagli della sessione proxy

L'get-proxy-sessionesempio seguente elenca i dettagli della sessione proxy specificata.

aws chime get-proxy-session \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --proxy-session-id 123a4bc5-67d8-901e-2f3g-h4ghjk56789l

Output:

{ "ProxySession": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", "Status": "Open", "ExpiryMinutes": 60, "Capabilities": [ "SMS", "Voice" ], "CreatedTimestamp": "2020-04-15T16:10:10.288Z", "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", "Participants": [ { "PhoneNumber": "+12065550100", "ProxyPhoneNumber": "+19135550199" }, { "PhoneNumber": "+14015550101", "ProxyPhoneNumber": "+19135550199" } ] } }

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzareget-room.

AWS CLI

Per ottenere i dettagli su una chat room

L'get-roomesempio seguente mostra i dettagli sulla chat room specificata.

aws chime get-room \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j

Output:

{ "Room": { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Name": "chatRoom", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45", "CreatedBy": "arn:aws:iam::111122223333:user/alejandro", "CreatedTimestamp": "2019-12-02T22:29:31.549Z", "UpdatedTimestamp": "2019-12-02T22:29:31.549Z" } }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareget-user-settings.

AWS CLI

Per recuperare le impostazioni dell'utente

L'get-user-settingsesempio seguente visualizza le impostazioni utente specificate.

aws chime get-user-settings \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --user-id 1ab2345c-67de-8901-f23g-45h678901j2k

Output:

{ "UserSettings": { "Telephony": { "InboundCalling": true, "OutboundCalling": true, "SMS": true } } }

Per ulteriori informazioni, consulta la sezione Gestione dei numeri di telefono degli utenti nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-user.

AWS CLI

Per ottenere dettagli su un utente

L'get-useresempio seguente recupera i dettagli per l'utente specificato.

aws chime get-user \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --user-id a1b2c3d4-5678-90ab-cdef-22222EXAMPLE

Output:

{ "User": { "UserId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "PrimaryEmail": "marthar@example.com", "DisplayName": "Martha Rivera", "LicenseType": "Pro", "UserRegistrationStatus": "Registered", "RegisteredOn": "2018-12-20T18:45:25.231Z", "InvitedOn": "2018-12-20T18:45:25.231Z", "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": False, "AlexaForBusinessRoomArn": "null" }, "PersonalPIN": "XXXXXXXXXX" } }

Per ulteriori informazioni, consulta Managing Users nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-group.

AWS CLI

Per ottenere dettagli su un gruppo Amazon Chime Voice Connector

L'get-voice-connector-groupesempio seguente mostra i dettagli per il gruppo Amazon Chime Voice Connector specificato.

aws chime get-voice-connector-group \ --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901

Output:

{ "VoiceConnectorGroup": { "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", "Name": "myGroup", "VoiceConnectorItems": [], "CreatedTimestamp": "2019-09-18T16:38:34.734Z", "UpdatedTimestamp": "2019-09-18T16:38:34.734Z" } }

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-logging-configuration.

AWS CLI

Per ottenere i dettagli di configurazione della registrazione

L'get-voice-connector-logging-configurationesempio seguente recupera i dettagli di configurazione della registrazione per l'Amazon Chime Voice Connector specificato.

aws chime get-voice-connector-logging-configuration \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "LoggingConfiguration": { "EnableSIPLogs": true } }

Per ulteriori informazioni, consulta Streaming dei contenuti multimediali di Amazon Chime Voice Connector su Kinesis nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-origination.

AWS CLI

Per recuperare le impostazioni di origine

L'get-voice-connector-originationesempio seguente recupera l'host, la porta, il protocollo, la priorità e il peso di origine per l'Amazon Chime Voice Connector specificato.

aws chime get-voice-connector-origination \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "Origination": { "Routes": [ { "Host": "10.24.34.0", "Port": 1234, "Protocol": "TCP", "Priority": 1, "Weight": 5 } ], "Disabled": false } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-proxy.

AWS CLI

Per ottenere i dettagli sulla configurazione del proxy

L'get-voice-connector-proxyesempio seguente ottiene i dettagli di configurazione del proxy per Amazon Chime Voice Connector.

aws chime get-voice-connector-proxy \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "Proxy": { "DefaultSessionExpiryMinutes": 60, "Disabled": false, "PhoneNumberCountries": [ "US" ] } }

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-streaming-configuration.

AWS CLI

Per ottenere i dettagli della configurazione dello streaming

L'get-voice-connector-streaming-configurationesempio seguente ottiene i dettagli di configurazione dello streaming per il connettore Amazon Chime Voice specificato.

aws chime get-voice-connector-streaming-configuration \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "StreamingConfiguration": { "DataRetentionInHours": 24, "Disabled": false } }

Per ulteriori informazioni, consulta Streaming dei dati di Amazon Chime Voice Connector su Kinesis nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-termination-health.

AWS CLI

Per recuperare i dettagli relativi allo stato di salute in caso di interruzione

L'get-voice-connector-termination-healthesempio seguente recupera i dettagli sullo stato di terminazione per l'Amazon Chime Voice Connector specificato.

aws chime get-voice-connector-termination-health \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "TerminationHealth": { "Timestamp": "Fri Aug 23 16:45:55 UTC 2019", "Source": "10.24.34.0" } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareget-voice-connector-termination.

AWS CLI

Per recuperare le impostazioni di terminazione

L'get-voice-connector-terminationesempio seguente recupera le impostazioni di terminazione per l'Amazon Chime Voice Connector specificato.

aws chime get-voice-connector-termination \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output. Output:

{ "Termination": { "CpsLimit": 1, "DefaultPhoneNumber": "+12065550100", "CallingRegions": [ "US" ], "CidrAllowedList": [ "10.24.34.0/23" ], "Disabled": false } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareget-voice-connector.

AWS CLI

Per ottenere dettagli su un Amazon Chime Voice Connector

L'get-voice-connectoresempio seguente mostra i dettagli del connettore Amazon Chime Voice specificato.

aws chime get-voice-connector \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "VoiceConnector": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "AwsRegion": "us-west-2", "Name": "newVoiceConnector", "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", "RequireEncryption": true, "CreatedTimestamp": "2019-09-18T20:34:01.352Z", "UpdatedTimestamp": "2019-09-18T20:34:01.352Z" } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareinvite-users.

AWS CLI

Per invitare gli utenti a iscriversi ad Amazon Chime

L'invite-usersesempio seguente invia un'e-mail per invitare un utente all'account Amazon Chime specificato.

aws chime invite-users \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --user-email-list "alejandror@example.com" "janed@example.com"

Output:

{ "Invites": [ { "InviteId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE", "Status": "Pending", "EmailAddress": "alejandror@example.com", "EmailStatus": "Sent" } { "InviteId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE", "Status": "Pending", "EmailAddress": "janed@example.com", "EmailStatus": "Sent" } ] }

Per ulteriori informazioni, consulta Invitare e sospendere gli utenti nella Amazon Chime Administration Guide.

  • Per API i dettagli, consulta Command InviteUsersReference AWS CLI .

Il seguente esempio di codice mostra come utilizzarelist-accounts.

AWS CLI

Per ottenere un elenco di account

L'list-accountsesempio seguente recupera un elenco degli account Amazon Chime nell'account dell'amministratore AWS .

aws chime list-accounts

Output:

{ "Accounts": [ { "AwsAccountId": "111122223333", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "Name": "First Chime Account", "AccountType": "EnterpriseDirectory", "CreatedTimestamp": "2018-12-20T18:38:02.181Z", "DefaultLicense": "Pro", "SupportedLicenses": [ "Basic", "Pro" ], "SigninDelegateGroups": [ { "GroupName": "myGroup" }, ] }, { "AwsAccountId": "111122223333", "AccountId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE", "Name": "Second Chime Account", "AccountType": "Team", "CreatedTimestamp": "2018-09-04T21:44:22.292Z", "DefaultLicense": "Pro", "SupportedLicenses": [ "Basic", "Pro" ], "SigninDelegateGroups": [ { "GroupName": "myGroup" }, ] } ] }

Per ulteriori informazioni, consulta Managing Your Amazon Chime Accounts nella Amazon Chime Administration Guide.

  • Per API i dettagli, consulta AWS CLI Command ListAccountsReference.

Il seguente esempio di codice mostra come utilizzarelist-bots.

AWS CLI

Per recuperare un elenco di bot

L'list-botsesempio seguente elenca i bot associati all'account Amazon Chime Enterprise specificato.

aws chime list-bots \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45

Output:

{ "Bot": { "BotId": "123abcd4-5ef6-789g-0h12-34j56789012k", "UserId": "123abcd4-5ef6-789g-0h12-34j56789012k", "DisplayName": "myBot (Bot)", "BotType": "ChatBot", "Disabled": false, "CreatedTimestamp": "2019-09-09T18:05:56.749Z", "UpdatedTimestamp": "2019-09-09T18:05:56.749Z", "BotEmail": "myBot-chimebot@example.com", "SecurityToken": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" } }

Per ulteriori informazioni, consulta Usare i chat bot con Amazon Chime nella Amazon Chime Developer Guide.

  • Per API i dettagli, consulta Command ListBotsReference AWS CLI .

Il seguente esempio di codice mostra come utilizzarelist-phone-number-orders.

AWS CLI

Per elencare gli ordini relativi ai numeri di telefono

L'list-phone-number-ordersesempio seguente elenca gli ordini di numeri di telefono associati all'account dell'amministratore di Amazon Chime.

aws chime list-phone-number-orders

Output:

{ "PhoneNumberOrders": [ { "PhoneNumberOrderId": "abc12345-de67-89f0-123g-h45i678j9012", "ProductType": "VoiceConnector", "Status": "Partial", "OrderedPhoneNumbers": [ { "E164PhoneNumber": "+12065550100", "Status": "Acquired" }, { "E164PhoneNumber": "+12065550101", "Status": "Acquired" }, { "E164PhoneNumber": "+12065550102", "Status": "Failed" } ], "CreatedTimestamp": "2019-08-09T21:35:21.427Z", "UpdatedTimestamp": "2019-08-09T21:35:31.926Z" } { "PhoneNumberOrderId": "cba54321-ed76-09f5-321g-h54i876j2109", "ProductType": "BusinessCalling", "Status": "Partial", "OrderedPhoneNumbers": [ { "E164PhoneNumber": "+12065550103", "Status": "Acquired" }, { "E164PhoneNumber": "+12065550104", "Status": "Acquired" }, { "E164PhoneNumber": "+12065550105", "Status": "Failed" } ], "CreatedTimestamp": "2019-08-09T21:35:21.427Z", "UpdatedTimestamp": "2019-08-09T21:35:31.926Z" } ] }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarelist-phone-numbers.

AWS CLI

Per elencare i numeri di telefono di un account Amazon Chime

L'list-phone-numbersesempio seguente elenca i numeri di telefono associati all'account Amazon Chime dell'amministratore.

aws chime list-phone-numbers

Questo comando non produce alcun output. Output:

{ "PhoneNumbers": [ { "PhoneNumberId": "%2B12065550100", "E164PhoneNumber": "+12065550100", "Type": "Local", "ProductType": "VoiceConnector", "Status": "Assigned", "Capabilities": { "InboundCall": true, "OutboundCall": true, "InboundSMS": true, "OutboundSMS": true, "InboundMMS": true, "OutboundMMS": true }, "Associations": [ { "Value": "abcdef1ghij2klmno3pqr4", "Name": "VoiceConnectorId", "AssociatedTimestamp": "2019-10-28T18:40:37.453Z" } ], "CallingNameStatus": "UpdateInProgress", "CreatedTimestamp": "2019-08-12T22:10:20.521Z", "UpdatedTimestamp": "2019-10-28T18:42:07.964Z" }, { "PhoneNumberId": "%2B12065550101", "E164PhoneNumber": "+12065550101", "Type": "Local", "ProductType": "VoiceConnector", "Status": "Assigned", "Capabilities": { "InboundCall": true, "OutboundCall": true, "InboundSMS": true, "OutboundSMS": true, "InboundMMS": true, "OutboundMMS": true }, "Associations": [ { "Value": "abcdef1ghij2klmno3pqr4", "Name": "VoiceConnectorId", "AssociatedTimestamp": "2019-10-28T18:40:37.511Z" } ], "CallingNameStatus": "UpdateInProgress", "CreatedTimestamp": "2019-08-12T22:10:20.521Z", "UpdatedTimestamp": "2019-10-28T18:42:07.960Z" } ] }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarelist-proxy-sessions.

AWS CLI

Per elencare le sessioni proxy

L'list-proxy-sessionsesempio seguente elenca le sessioni proxy per Amazon Chime Voice Connector.

aws chime list-proxy-sessions \ --voice-connector-id abcdef1ghij2klmno3pqr4

Output:

{ "ProxySession": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", "Status": "Open", "ExpiryMinutes": 60, "Capabilities": [ "SMS", "Voice" ], "CreatedTimestamp": "2020-04-15T16:10:10.288Z", "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", "Participants": [ { "PhoneNumber": "+12065550100", "ProxyPhoneNumber": "+19135550199" }, { "PhoneNumber": "+14015550101", "ProxyPhoneNumber": "+19135550199" } ] } }

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzarelist-room-memberships.

AWS CLI

Per elencare gli abbonamenti alle sale

L'list-room-membershipsesempio seguente visualizza un elenco dei dettagli di iscrizione per la chat room specificata.

aws chime list-room-memberships \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j

Output:

{ "RoomMemberships": [ { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Member": { "MemberId": "2ab2345c-67de-8901-f23g-45h678901j2k", "MemberType": "User", "Email": "zhangw@example.com", "FullName": "Zhang Wei", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45" }, "Role": "Member", "InvitedBy": "arn:aws:iam::111122223333:user/alejandro", "UpdatedTimestamp": "2019-12-02T22:46:58.532Z" }, { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Member": { "MemberId": "1ab2345c-67de-8901-f23g-45h678901j2k", "MemberType": "User", "Email": "janed@example.com", "FullName": "Jane Doe", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45" }, "Role": "Administrator", "InvitedBy": "arn:aws:iam::111122223333:user/alejandro", "UpdatedTimestamp": "2019-12-02T22:46:58.532Z" } ] }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarelist-rooms.

AWS CLI

Per elencare le chat room

L'list-roomsesempio seguente visualizza un elenco di chat room nell'account specificato. L'elenco viene filtrato solo in base alle chat room a cui appartiene il membro specificato.

aws chime list-rooms \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --member-id 1ab2345c-67de-8901-f23g-45h678901j2k

Output:

{ "Room": { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Name": "teamRoom", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45", "CreatedBy": "arn:aws:iam::111122223333:user/alejandro", "CreatedTimestamp": "2019-12-02T22:29:31.549Z", "UpdatedTimestamp": "2019-12-02T22:33:19.310Z" } }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarelist-users.

AWS CLI

Per elencare gli utenti di un account

L'list-usersesempio seguente elenca gli utenti per l'account Amazon Chime specificato.

aws chime list-users --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE

Output:

{ "Users": [ { "UserId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "PrimaryEmail": "mariag@example.com", "DisplayName": "Maria Garcia", "LicenseType": "Pro", "UserType": "PrivateUser", "UserRegistrationStatus": "Registered", "RegisteredOn": "2018-12-20T18:45:25.231Z" "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": false } }, { "UserId": "a1b2c3d4-5678-90ab-cdef-33333EXAMPLE", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "PrimaryEmail": "richardr@example.com", "DisplayName": "Richard Roe", "LicenseType": "Pro", "UserType": "PrivateUser", "UserRegistrationStatus": "Registered", "RegisteredOn": "2018-12-20T18:45:45.415Z" "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": false } }, { "UserId": "a1b2c3d4-5678-90ab-cdef-44444EXAMPLE", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "PrimaryEmail": "saanvis@example.com", "DisplayName": "Saanvi Sarkar", "LicenseType": "Basic", "UserType": "PrivateUser", "UserRegistrationStatus": "Registered", "RegisteredOn": "2018-12-20T18:46:57.747Z" "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": false } }, { "UserId": "a1b2c3d4-5678-90ab-cdef-55555EXAMPLE", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "PrimaryEmail": "wxiulan@example.com", "DisplayName": "Wang Xiulan", "LicenseType": "Basic", "UserType": "PrivateUser", "UserRegistrationStatus": "Registered", "RegisteredOn": "2018-12-20T18:47:15.390Z" "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": false } } ] }

Per ulteriori informazioni, consulta Managing Users nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarelist-voice-connector-groups.

AWS CLI

Per elencare i gruppi Amazon Chime Voice Connector per un account Amazon Chime

L'list-voice-connector-groupsesempio seguente elenca i gruppi Amazon Chime Voice Connector associati all'account Amazon Chime dell'amministratore.

aws chime list-voice-connector-groups

Output:

{ "VoiceConnectorGroups": [ { "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", "Name": "myGroup", "VoiceConnectorItems": [], "CreatedTimestamp": "2019-09-18T16:38:34.734Z", "UpdatedTimestamp": "2019-09-18T16:38:34.734Z" } ] }

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarelist-voice-connector-termination-credentials.

AWS CLI

Per recuperare un elenco di credenziali di terminazione

L'list-voice-connector-termination-credentialsesempio seguente recupera un elenco delle credenziali di terminazione per l'Amazon Chime Voice Connector specificato.

aws chime list-voice-connector-termination-credentials \ --voice-connector-id abcdef1ghij2klmno3pqr4

Questo comando non produce alcun output. Output:

{ "Usernames": [ "jdoe" ] }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarelist-voice-connectors.

AWS CLI

Per elencare i connettori vocali Amazon Chime per un account

L'list-voice-connectorsesempio seguente elenca i connettori vocali Amazon Chime associati all'account del chiamante.

aws chime list-voice-connectors

Output:

{ "VoiceConnectors": [ { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "AwsRegion": "us-east-1", "Name": "MyVoiceConnector", "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", "RequireEncryption": true, "CreatedTimestamp": "2019-06-04T18:46:56.508Z", "UpdatedTimestamp": "2019-09-18T16:33:00.806Z" }, { "VoiceConnectorId": "cbadef1ghij2klmno3pqr5", "AwsRegion": "us-west-2", "Name": "newVoiceConnector", "OutboundHostName": "cbadef1ghij2klmno3pqr5.voiceconnector.chime.aws", "RequireEncryption": true, "CreatedTimestamp": "2019-09-18T20:34:01.352Z", "UpdatedTimestamp": "2019-09-18T20:34:01.352Z" } ] }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzarelogout-user.

AWS CLI

Per disconnettere un utente

L'logout-useresempio seguente disconnette l'utente specificato.

aws chime logout-user \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --user-id a1b2c3d4-5678-90ab-cdef-22222EXAMPLE

Questo comando non produce alcun output.

  • Per API i dettagli, vedere LogoutUserin AWS CLI Command Reference.

Il seguente esempio di codice mostra come utilizzareput-voice-connector-logging-configuration.

AWS CLI

Per aggiungere una configurazione di registrazione per un Amazon Chime Voice Connector

L'put-voice-connector-logging-configurationesempio seguente attiva la configurazione di SIP registrazione per il connettore Amazon Chime Voice specificato.

aws chime put-voice-connector-logging-configuration \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --logging-configuration EnableSIPLogs=true

Output:

{ "LoggingConfiguration": { "EnableSIPLogs": true } }

Per ulteriori informazioni, consulta Streaming dei contenuti multimediali di Amazon Chime Voice Connector su Kinesis nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareput-voice-connector-origination.

AWS CLI

Per configurare le impostazioni di origine

L'put-voice-connector-originationesempio seguente imposta l'host, la porta, il protocollo, la priorità e il peso di origine per lo specifico Amazon Chime Voice Connector.

aws chime put-voice-connector-origination \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --origination Routes=[{Host="10.24.34.0",Port=1234,Protocol="TCP",Priority=1,Weight=5}],Disabled=false

Output:

{ "Origination": { "Routes": [ { "Host": "10.24.34.0", "Port": 1234, "Protocol": "TCP", "Priority": 1, "Weight": 5 } ], "Disabled": false } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareput-voice-connector-proxy.

AWS CLI

Per inserire una configurazione proxy

L'put-voice-connector-proxyesempio seguente imposta una configurazione proxy per Amazon Chime Voice Connector.

aws chime put-voice-connector-proxy \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --default-session-expiry-minutes 60 \ --phone-number-pool-countries "US"

Output:

{ "Proxy": { "DefaultSessionExpiryMinutes": 60, "Disabled": false, "PhoneNumberCountries": [ "US" ] } }

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzareput-voice-connector-streaming-configuration.

AWS CLI

Per creare una configurazione di streaming

L'put-voice-connector-streaming-configurationesempio seguente crea una configurazione di streaming per il connettore Amazon Chime Voice specificato. Abilita lo streaming multimediale da Amazon Chime Voice Connector ad Amazon Kinesis e imposta il periodo di conservazione dei dati su 24 ore.

aws chime put-voice-connector-streaming-configuration \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --streaming-configuration DataRetentionInHours=24,Disabled=false

Output:

{ "StreamingConfiguration": { "DataRetentionInHours": 24, "Disabled": false } }

Per ulteriori informazioni, consulta Streaming dei dati di Amazon Chime Voice Connector su Kinesis nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareput-voice-connector-termination-credentials.

AWS CLI

Per impostare le credenziali di terminazione

L'put-voice-connector-termination-credentialsesempio seguente imposta le credenziali di terminazione per lo specifico Amazon Chime Voice Connector.

aws chime put-voice-connector-termination-credentials \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --credentials Username="jdoe",Password="XXXXXXXX"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareput-voice-connector-termination.

AWS CLI

Per configurare le impostazioni di terminazione

L'put-voice-connector-terminationesempio seguente imposta le regioni di chiamata e le impostazioni di terminazione dell'host IP consentite per l'Amazon Chime Voice Connector specificato.

aws chime put-voice-connector-termination \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --termination CallingRegions="US",CidrAllowedList="10.24.34.0/23",Disabled=false

Output:

{ "Termination": { "CpsLimit": 0, "CallingRegions": [ "US" ], "CidrAllowedList": [ "10.24.34.0/23" ], "Disabled": false } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareregenerate-security-token.

AWS CLI

Per rigenerare un token di sicurezza

L'regenerate-security-tokenesempio seguente rigenera il token di sicurezza per il bot specificato.

aws chime regenerate-security-token \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --bot-id 123abcd4-5ef6-789g-0h12-34j56789012k

Output:

{ "Bot": { "BotId": "123abcd4-5ef6-789g-0h12-34j56789012k", "UserId": "123abcd4-5ef6-789g-0h12-34j56789012k", "DisplayName": "myBot (Bot)", "BotType": "ChatBot", "Disabled": false, "CreatedTimestamp": "2019-09-09T18:05:56.749Z", "UpdatedTimestamp": "2019-09-09T18:05:56.749Z", "BotEmail": "myBot-chimebot@example.com", "SecurityToken": "je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY" } }

Per ulteriori informazioni, consulta Authenticate Chat Bot Requests nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzarereset-personal-pin.

AWS CLI

Per reimpostare la riunione personale di un utente PIN

L'reset-personal-pinesempio seguente reimposta la riunione PIN personale dell'utente specificato.

aws chime reset-personal-pin \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE --user-id a1b2c3d4-5678-90ab-cdef-22222EXAMPLE

Output:

{ "User": { "UserId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "PrimaryEmail": "mateo@example.com", "DisplayName": "Mateo Jackson", "LicenseType": "Pro", "UserType": "PrivateUser", "UserRegistrationStatus": "Registered", "RegisteredOn": "2018-12-20T18:45:25.231Z", "AlexaForBusinessMetadata": { "IsAlexaForBusinessEnabled": False, "AlexaForBusinessRoomArn": "null" }, "PersonalPIN": "XXXXXXXXXX" } }

Per ulteriori informazioni, consulta Changing Personal Meeting PINs nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzarerestore-phone-number.

AWS CLI

Per ripristinare un numero di telefono

L'restore-phone-numberesempio seguente ripristina il numero di telefono specificato dalla coda di eliminazione.

aws chime restore-phone-number \ --phone-number-id "+12065550100"

Output:

{ "PhoneNumber": { "PhoneNumberId": "%2B12065550100", "E164PhoneNumber": "+12065550100", "Type": "Local", "ProductType": "BusinessCalling", "Status": "Unassigned", "Capabilities": { "InboundCall": true, "OutboundCall": true, "InboundSMS": true, "OutboundSMS": true, "InboundMMS": true, "OutboundMMS": true }, "Associations": [], "CreatedTimestamp": "2019-08-09T21:35:21.445Z", "UpdatedTimestamp": "2019-08-12T22:06:36.355Z" } }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzaresearch-available-phone-numbers.

AWS CLI

Per cercare i numeri di telefono disponibili

L'search-available-phone-numbersesempio seguente cerca i numeri di telefono disponibili in base al prefisso.

aws chime search-available-phone-numbers \ --area-code "206"

Output:

{ "E164PhoneNumbers": [ "+12065550100", "+12065550101", "+12065550102", "+12065550103", "+12065550104", "+12065550105", "+12065550106", "+12065550107", "+12065550108", "+12065550109", ] }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareupdate-account-settings.

AWS CLI

Per aggiornare le impostazioni del tuo account

L'update-account-settingsesempio seguente disabilita il controllo remoto degli schermi condivisi per l'account Amazon Chime specificato.

aws chime update-account-settings \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --account-settings DisableRemoteControl=true

Questo comando non produce alcun output.

Il seguente esempio di codice mostra come utilizzareupdate-account.

AWS CLI

Per aggiornare un account

L'update-accountesempio seguente aggiorna il nome di account specificato.

aws chime update-account \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --name MyAccountName

Output:

{ "Account": { "AwsAccountId": "111122223333", "AccountId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "Name": "MyAccountName", "AccountType": "Team", "CreatedTimestamp": "2018-09-04T21:44:22.292Z", "DefaultLicense": "Pro", "SupportedLicenses": [ "Basic", "Pro" ], "SigninDelegateGroups": [ { "GroupName": "myGroup" }, ] } }

Per ulteriori informazioni, consulta Rinominare il tuo account nella Amazon Chime Administration Guide.

  • Per API i dettagli, consulta AWS CLI Command UpdateAccountReference.

Il seguente esempio di codice mostra come utilizzareupdate-bot.

AWS CLI

Per aggiornare un bot

L'update-botesempio seguente aggiorna lo stato del bot specificato per impedirne l'esecuzione.

aws chime update-bot \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --bot-id 123abcd4-5ef6-789g-0h12-34j56789012k \ --disabled

Output:

{ "Bot": { "BotId": "123abcd4-5ef6-789g-0h12-34j56789012k", "UserId": "123abcd4-5ef6-789g-0h12-34j56789012k", "DisplayName": "myBot (Bot)", "BotType": "ChatBot", "Disabled": true, "CreatedTimestamp": "2019-09-09T18:05:56.749Z", "UpdatedTimestamp": "2019-09-09T18:05:56.749Z", "BotEmail": "myBot-chimebot@example.com", "SecurityToken": "je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY" } }

Per ulteriori informazioni, consulta Update Chat Bots nella Amazon Chime Developer Guide.

  • Per API i dettagli, consulta AWS CLI Command UpdateBotReference.

Il seguente esempio di codice mostra come utilizzareupdate-global-settings.

AWS CLI

Per aggiornare le impostazioni globali

L'update-global-settingsesempio seguente aggiorna il bucket S3 utilizzato per archiviare i record dei dettagli delle chiamate per Amazon Chime Business Calling e Amazon Chime Voice Connectors associati all'account dell'amministratore. AWS

aws chime update-global-settings \ --business-calling CdrBucket="s3bucket" \ --voice-connector CdrBucket="s3bucket"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Managing Global Settings nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareupdate-phone-number-settings.

AWS CLI

Per aggiornare il nome di una chiamata in uscita

L'update-phone-number-settingsesempio seguente aggiorna il nome predefinito per le chiamate in uscita per l'account dell' AWS amministratore.

aws chime update-phone-number-settings \ --calling-name "myName"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareupdate-phone-number.

AWS CLI

Esempio 1: aggiornare il tipo di prodotto per un numero di telefono

L'update-phone-numberesempio seguente aggiorna il tipo di prodotto del numero di telefono specificato.

aws chime update-phone-number \ --phone-number-id "+12065550100" \ --product-type "BusinessCalling"

Output:

{ "PhoneNumber": { "PhoneNumberId": "%2B12065550100", "E164PhoneNumber": "+12065550100", "Type": "Local", "ProductType": "BusinessCalling", "Status": "Unassigned", "Capabilities": { "InboundCall": true, "OutboundCall": true, "InboundSMS": true, "OutboundSMS": true, "InboundMMS": true, "OutboundMMS": true }, "Associations": [], "CallingName": "phonenumber1", "CreatedTimestamp": "2019-08-09T21:35:21.445Z", "UpdatedTimestamp": "2019-08-12T21:44:07.591Z" } }

Esempio 2: aggiornare il nome per le chiamate in uscita per un numero di telefono

L'update-phone-numberesempio seguente aggiorna il nome di chiamata in uscita per il numero di telefono specificato.

aws chime update-phone-number -- phone-number-id «+12065550100" --calling-name «phonenumber2"

Output:

{ "PhoneNumber": { "PhoneNumberId": "%2B12065550100", "E164PhoneNumber": "+12065550100", "Type": "Local", "ProductType": "BusinessCalling", "Status": "Unassigned", "Capabilities": { "InboundCall": true, "OutboundCall": true, "InboundSMS": true, "OutboundSMS": true, "InboundMMS": true, "OutboundMMS": true }, "Associations": [], "CallingName": "phonenumber2", "CreatedTimestamp": "2019-08-09T21:35:21.445Z", "UpdatedTimestamp": "2019-08-12T21:44:07.591Z" } }

Per ulteriori informazioni, consulta Lavorare con i numeri di telefono nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareupdate-proxy-session.

AWS CLI

Per aggiornare una sessione proxy

L'update-proxy-sessionesempio seguente aggiorna le funzionalità della sessione proxy.

aws chime update-proxy-session \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --proxy-session-id 123a4bc5-67d8-901e-2f3g-h4ghjk56789l \ --capabilities "Voice"

Output:

{ "ProxySession": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "ProxySessionId": "123a4bc5-67d8-901e-2f3g-h4ghjk56789l", "Status": "Open", "ExpiryMinutes": 60, "Capabilities": [ "Voice" ], "CreatedTimestamp": "2020-04-15T16:10:10.288Z", "UpdatedTimestamp": "2020-04-15T16:10:10.288Z", "Participants": [ { "PhoneNumber": "+12065550100", "ProxyPhoneNumber": "+19135550199" }, { "PhoneNumber": "+14015550101", "ProxyPhoneNumber": "+19135550199" } ] } }

Per ulteriori informazioni, consulta Proxy Phone Sessions nella Amazon Chime Developer Guide.

Il seguente esempio di codice mostra come utilizzareupdate-room-membership.

AWS CLI

Per aggiornare l'iscrizione a una sala

L'update-room-membershipesempio seguente modifica il ruolo del membro della chat room specificato inAdministrator.

aws chime update-room-membership \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j \ --member-id 1ab2345c-67de-8901-f23g-45h678901j2k \ --role Administrator

Output:

{ "RoomMembership": { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Member": { "MemberId": "1ab2345c-67de-8901-f23g-45h678901j2k", "MemberType": "User", "Email": "sofiamartinez@example.com", "FullName": "Sofia Martinez", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45" }, "Role": "Administrator", "InvitedBy": "arn:aws:iam::111122223333:user/admin", "UpdatedTimestamp": "2019-12-02T22:40:22.931Z" } }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareupdate-room.

AWS CLI

Per aggiornare una chat room

L'update-roomesempio seguente modifica il nome della chat room specificata.

aws chime update-room \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --room-id abcd1e2d-3e45-6789-01f2-3g45h67i890j \ --name teamRoom

Output:

{ "Room": { "RoomId": "abcd1e2d-3e45-6789-01f2-3g45h67i890j", "Name": "teamRoom", "AccountId": "12a3456b-7c89-012d-3456-78901e23fg45", "CreatedBy": "arn:aws:iam::111122223333:user/alejandro", "CreatedTimestamp": "2019-12-02T22:29:31.549Z", "UpdatedTimestamp": "2019-12-02T22:33:19.310Z" } }

Per ulteriori informazioni, consulta Creare una chat room nella Guida per l'utente di Amazon Chime.

Il seguente esempio di codice mostra come utilizzareupdate-user-settings.

AWS CLI

Per aggiornare le impostazioni utente

L'update-user-settingsesempio seguente consente all'utente specificato di effettuare chiamate in entrata e in uscita e inviare e ricevere SMS messaggi.

aws chime update-user-settings \ --account-id 12a3456b-7c89-012d-3456-78901e23fg45 \ --user-id 1ab2345c-67de-8901-f23g-45h678901j2k \ --user-settings "Telephony={InboundCalling=true,OutboundCalling=true,SMS=true}"

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta la sezione Gestione dei numeri di telefono degli utenti nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareupdate-user.

AWS CLI

Per aggiornare i dettagli dell'utente

Questo esempio aggiorna i dettagli specificati per l'utente specificato.

Comando:

aws chime update-user \ --account-id a1b2c3d4-5678-90ab-cdef-11111EXAMPLE \ --user-id a1b2c3d4-5678-90ab-cdef-22222EXAMPLE \ --license-type "Basic"

Output:

{ "User": { "UserId": "a1b2c3d4-5678-90ab-cdef-22222EXAMPLE" } }
  • Per API i dettagli, vedere UpdateUserin AWS CLI Command Reference.

Il seguente esempio di codice mostra come utilizzareupdate-voice-connector-group.

AWS CLI

Per aggiornare i dettagli di un gruppo Amazon Chime Voice Connector

L'update-voice-connector-groupesempio seguente aggiorna i dettagli del gruppo Amazon Chime Voice Connector specificato.

aws chime update-voice-connector-group \ --voice-connector-group-id 123a456b-c7d8-90e1-fg23-4h567jkl8901 \ --name "newGroupName" \ --voice-connector-items VoiceConnectorId=abcdef1ghij2klmno3pqr4,Priority=1

Output:

{ "VoiceConnectorGroup": { "VoiceConnectorGroupId": "123a456b-c7d8-90e1-fg23-4h567jkl8901", "Name": "newGroupName", "VoiceConnectorItems": [ { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "Priority": 1 } ], "CreatedTimestamp": "2019-09-18T16:38:34.734Z", "UpdatedTimestamp": "2019-10-28T19:00:57.081Z" } }

Per ulteriori informazioni, consulta Lavorare con i gruppi di Amazon Chime Voice Connector nella Amazon Chime Administration Guide.

Il seguente esempio di codice mostra come utilizzareupdate-voice-connector.

AWS CLI

Per aggiornare i dettagli di un Amazon Chime Voice Connector

L'update-voice-connectoresempio seguente aggiorna il nome del connettore Amazon Chime Voice specificato.

aws chime update-voice-connector \ --voice-connector-id abcdef1ghij2klmno3pqr4 \ --name newName \ --require-encryption

Output:

{ "VoiceConnector": { "VoiceConnectorId": "abcdef1ghij2klmno3pqr4", "AwsRegion": "us-west-2", "Name": "newName", "OutboundHostName": "abcdef1ghij2klmno3pqr4.voiceconnector.chime.aws", "RequireEncryption": true, "CreatedTimestamp": "2019-09-18T20:34:01.352Z", "UpdatedTimestamp": "2019-09-18T20:40:52.895Z" } }

Per ulteriori informazioni, consulta Lavorare con i connettori vocali di Amazon Chime nella Guida all'amministrazione di Amazon Chime.