Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK
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 Connect AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando Amazon Connect. AWS Command Line Interface
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un collegamento al codice sorgente completo, dove puoi trovare istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzarecreate-user.
- AWS CLI
-
Per creare un utente
L'
create-useresempio seguente aggiunge un utente con gli attributi specificati all'istanza Amazon Connect specificata.aws connect create-user \ --usernameMary\ --passwordPass@Word1\ --identity-infoFirstName=Mary,LastName=Major\ --phone-configPhoneType=DESK_PHONE,AutoAccept=true,AfterContactWorkTimeLimit=60,DeskPhoneNumber=+15555551212\ --security-profile-id12345678-1111-2222-aaaa-a1b2c3d4f5g7\ --routing-profile-id87654321-9999-3434-abcd-x1y2z3a1b2c3\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "UserId": "87654321-2222-1234-1234-111234567891", "UserArn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/agent/87654321-2222-1234-1234-111234567891" }Per ulteriori informazioni, consulta Add Users nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta CreateUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-user.
- AWS CLI
-
Per eliminare un utente
L'
delete-useresempio seguente elimina l'utente specificato dall'istanza Amazon Connect specificata.aws connect delete-user \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --user-id87654321-2222-1234-1234-111234567891Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Manage Users nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta DeleteUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-user-hierarchy-group.
- AWS CLI
-
Per visualizzare i dettagli di un gruppo gerarchico
L'
describe-user-hierarchy-groupesempio seguente mostra i dettagli per il gruppo gerarchico Amazon Connect specificato.aws connect describe-user-hierarchy-group \ --hierarchy-group-id12345678-1111-2222-800e-aaabbb555gg\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "HierarchyGroup": { "Id": "12345678-1111-2222-800e-a2b3c4d5f6g7", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/agent-group/12345678-1111-2222-800e-a2b3c4d5f6g7", "Name": "Example Corporation", "LevelId": "1", "HierarchyPath": { "LevelOne": { "Id": "abcdefgh-3333-4444-8af3-201123456789", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/agent-group/abcdefgh-3333-4444-8af3-201123456789", "Name": "Example Corporation" } } } }Per ulteriori informazioni, consulta Configurare le gerarchie degli agenti nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta AWS CLI Command DescribeUserHierarchyGroup
Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-user-hierarchy-structure.
- AWS CLI
-
Per visualizzare i dettagli di una struttura gerarchica
L'
describe-user-hierarchy-structureesempio seguente mostra i dettagli della struttura gerarchica per l'istanza Amazon Connect specificata.aws connect describe-user-hierarchy-group \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "HierarchyStructure": { "LevelOne": { "Id": "12345678-1111-2222-800e-aaabbb555gg", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/agent-group-level/1", "Name": "Corporation" }, "LevelTwo": { "Id": "87654321-2222-3333-ac99-123456789102", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/agent-group-level/2", "Name": "Services Division" }, "LevelThree": { "Id": "abcdefgh-3333-4444-8af3-201123456789", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/agent-group-level/3", "Name": "EU Site" } } }Per ulteriori informazioni, consulta Configurare le gerarchie degli agenti nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta AWS CLI Command DescribeUserHierarchyStructure
Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-user.
- AWS CLI
-
Per visualizzare i dettagli di un utente
L'
describe-useresempio seguente mostra i dettagli per l'utente Amazon Connect specificato.aws connect describe-user \ --user-id0c245dc0-0cf5-4e37-800e-2a7481cc8a60--instance-id40c83b68-ea62-414c-97bb-d018e39e158eOutput:
{ "User": { "Id": "0c245dc0-0cf5-4e37-800e-2a7481cc8a60", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/agent/0c245dc0-0cf5-4e37-800e-2a7481cc8a60", "Username": "Jane", "IdentityInfo": { "FirstName": "Jane", "LastName": "Doe", "Email": "example.com" }, "PhoneConfig": { "PhoneType": "SOFT_PHONE", "AutoAccept": false, "AfterContactWorkTimeLimit": 0, "DeskPhoneNumber": "" }, "DirectoryUserId": "8b444cf6-b368-4f29-ba18-07af27405658", "SecurityProfileIds": [ "b6f85a42-1dc5-443b-b621-de0abf70c9cf" ], "RoutingProfileId": "0be36ee9-2b5f-4ef4-bcf7-87738e5be0e5", "Tags": {} } }Per ulteriori informazioni, consulta Manage Users nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta DescribeUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-contact-attributes.
- AWS CLI
-
Per recuperare gli attributi di un contatto
L'
get-contact-attributesesempio seguente recupera gli attributi che sono stati impostati per il contatto Amazon Connect specificato.aws connect get-contact-attributes \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --initial-contact-id12345678-1111-2222-800e-a2b3c4d5f6g7Output:
{ "Attributes": { "greetingPlayed": "true" } }Per ulteriori informazioni, consulta Use Amazon Connect Contact Attributes nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta GetContactAttributes AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-contact-flows.
- AWS CLI
-
Per elencare i flussi di contatti in un'istanza
L'
list-contact-flowsesempio seguente elenca i flussi di contatti nell'istanza Amazon Connect specificata.aws connect list-contact-flows \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "ContactFlowSummaryList": [ { "Id": "12345678-1111-2222-800e-a2b3c4d5f6g7", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/contact-flow/12345678-1111-2222-800e-a2b3c4d5f6g7", "Name": "Default queue transfer", "ContactFlowType": "QUEUE_TRANSFER" }, { "Id": "87654321-2222-3333-ac99-123456789102", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/contact-flow/87654321-2222-3333-ac99-123456789102", "Name": "Default agent hold", "ContactFlowType": "AGENT_HOLD" }, { "Id": "abcdefgh-3333-4444-8af3-201123456789", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/contact-flow/abcdefgh-3333-4444-8af3-201123456789", "Name": "Default customer hold", "ContactFlowType": "CUSTOMER_HOLD" }, ] }Per ulteriori informazioni, consulta Create Amazon Connect Contact Flows nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta ListContactFlows AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-hours-of-operations.
- AWS CLI
-
Per elencare gli orari di funzionamento di un'istanza
L'
list-hours-of-operationsesempio seguente elenca gli orari di funzionamento dell'istanza Amazon Connect specificata.aws connect list-hours-of-operations \ --instance-id40c83b68-ea62-414c-97bb-d018e39e158eOutput:
{ "HoursOfOperationSummaryList": [ { "Id": "d69f1f84-7457-4924-8fbe-e64875546259", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/operating-hours/d69f1f84-7457-4924-8fbe-e64875546259", "Name": "Basic Hours" } ] }Per ulteriori informazioni, consulta la sezione Impostazione degli orari di funzionamento di una coda nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta ListHoursOfOperations AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-phone-numbers.
- AWS CLI
-
Per elencare i numeri di telefono di un'istanza
L'
list-phone-numbersesempio seguente elenca i numeri di telefono nell'istanza Amazon Connect specificata.aws connect list-phone-numbers \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "PhoneNumberSummaryList": [ { "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/phone-number/xyz80zxy-xyz1-80zx-zx80-11111EXAMPLE", "PhoneNumber": "+17065551212", "PhoneNumberType": "DID", "PhoneNumberCountryCode": "US" }, { "Id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/phone-number/ccc0ccc-xyz1-80zx-zx80-22222EXAMPLE", "PhoneNumber": "+18555551212", "PhoneNumberType": "TOLL_FREE", "PhoneNumberCountryCode": "US" } ] }Per ulteriori informazioni, consulta Configurare i numeri di telefono per il tuo contact center nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta ListPhoneNumbers AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-queues.
- AWS CLI
-
Per elencare le code in un'istanza
L'
list-queuesesempio seguente elenca le code nell'istanza Amazon Connect specificata.aws connect list-queues \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "QueueSummaryList": [ { "Id": "12345678-1111-2222-800e-a2b3c4d5f6g7", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/queue/agent/12345678-1111-2222-800e-a2b3c4d5f6g7", "QueueType": "AGENT" }, { "Id": "87654321-2222-3333-ac99-123456789102", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/queue/agent/87654321-2222-3333-ac99-123456789102", "QueueType": "AGENT" }, { "Id": "abcdefgh-3333-4444-8af3-201123456789", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/queue/agent/abcdefgh-3333-4444-8af3-201123456789", "QueueType": "AGENT" }, { "Id": "hgfedcba-4444-5555-a31f-123456789102", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/queue/hgfedcba-4444-5555-a31f-123456789102", "Name": "BasicQueue", "QueueType": "STANDARD" }, ] }Per ulteriori informazioni, consulta Create a queue nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta ListQueues AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-routing-profiles.
- AWS CLI
-
Per elencare i profili di routing in un'istanza
L'
list-routing-profilesesempio seguente elenca i profili di routing nell'istanza Amazon Connect specificata.aws connect list-routing-profiles \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "RoutingProfileSummaryList": [ { "Id": "12345678-1111-2222-800e-a2b3c4d5f6g7", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/routing-profile/12345678-1111-2222-800e-a2b3c4d5f6g7", "Name": "Basic Routing Profile" }, ] }Per ulteriori informazioni, consulta Creare un profilo di routing nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta ListRoutingProfiles AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-security-profiles.
- AWS CLI
-
Per elencare i profili di sicurezza in un'istanza
L'
list-security-profilesesempio seguente elenca i profili di sicurezza nell'istanza Amazon Connect specificata.aws connect list-security-profiles \ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "SecurityProfileSummaryList": [ { "Id": "12345678-1111-2222-800e-a2b3c4d5f6g7", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/security-profile/12345678-1111-2222-800e-a2b3c4d5f6g7", "Name": "CallCenterManager" }, { "Id": "87654321-2222-3333-ac99-123456789102", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/security-profile/87654321-2222-3333-ac99-123456789102", "Name": "QualityAnalyst" }, { "Id": "abcdefgh-3333-4444-8af3-201123456789", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/security-profile/abcdefgh-3333-4444-8af3-201123456789", "Name": "Agent" }, { "Id": "12345678-1111-2222-800e-x2y3c4d5fzzzz", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/a1b2c3d4-5678-90ab-cdef-EXAMPLE11111/security-profile/12345678-1111-2222-800e-x2y3c4d5fzzzz", "Name": "Admin" } ] }Per ulteriori informazioni, consulta Assegna autorizzazioni: profili di sicurezza nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta AWS CLI Command ListSecurityProfiles
Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-user-hierarchy-groups.
- AWS CLI
-
Per elencare i gruppi gerarchici di utenti in un'istanza
L'
list-user-hierarchy-groupsesempio seguente elenca i gruppi gerarchici di utenti nell'istanza Amazon Connect specificata.aws connect list-user-hierarchy-groups \ --instance-id40c83b68-ea62-414c-97bb-d018e39e158eOutput:
{ "UserHierarchyGroupSummaryList": [ { "Id": "0e2f6d1d-b3ca-494b-8dbc-ba81d9f8182a", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/agent-group/0e2f6d1d-b3ca-494b-8dbc-ba81d9f8182a", "Name": "Example Corporation" }, ] }Per ulteriori informazioni, consulta Configurare le gerarchie degli agenti nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta AWS CLI Command ListUserHierarchyGroups
Reference.
-
Il seguente esempio di codice mostra come utilizzarelist-users.
- AWS CLI
-
Per elencare i gruppi gerarchici di utenti in un'istanza
L'
list-usersesempio seguente elenca gli utenti nell'istanza Amazon Connect specificata.aws connect list-users \ --instance-id40c83b68-ea62-414c-97bb-d018e39e158eOutput:
{ "UserSummaryList": [ { "Id": "0c245dc0-0cf5-4e37-800e-2a7481cc8a60", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/agent/0c245dc0-0cf5-4e37-800e-2a7481cc8a60", "Username": "Jane" }, { "Id": "46f0c67c-3fc7-4806-ac99-403798788c14", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/agent/46f0c67c-3fc7-4806-ac99-403798788c14", "Username": "Paulo" }, { "Id": "55a83578-95e1-4710-8af3-2b7afe310e48", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/agent/55a83578-95e1-4710-8af3-2b7afe310e48", "Username": "JohnD" }, { "Id": "703e27b5-c9f0-4f1f-a239-64ccbb160125", "Arn": "arn:aws:connect:us-west-2:123456789012:instance/40c83b68-ea62-414c-97bb-d018e39e158e/agent/703e27b5-c9f0-4f1f-a239-64ccbb160125", "Username": "JohnS" } ] }Per ulteriori informazioni, consulta Add Users nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta ListUsers AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-contact-attributes.
- AWS CLI
-
Per aggiornare l'attributo di un contatto
L'
update-contact-attributesesempio seguente aggiorna l'greetingPlayedattributo per l'utente Amazon Connect specificato.aws connect update-contact-attributes \ --initial-contact-id11111111-2222-3333-4444-12345678910\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111\ --attributesgreetingPlayed=falseQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Use Amazon Connect Contact Attributes nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta UpdateContactAttributes AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-user-hierarchy.
- AWS CLI
-
Per aggiornare la gerarchia di un utente
L'
update-user-hierarchyesempio seguente aggiorna la gerarchia degli agenti per l'utente Amazon Connect specificato.aws connect update-user-hierarchy \ --hierarchy-group-id12345678-a1b2-c3d4-e5f6-123456789abc\ --user-id87654321-2222-1234-1234-111234567891\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta UpdateUserHierarchy AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-user-identity-info.
- AWS CLI
-
Per aggiornare le informazioni sull'identità di un utente
L'
update-user-identity-infoesempio seguente aggiorna le informazioni di identità per l'utente Amazon Connect specificato.aws connect update-user-identity-info \ --identity-infoFirstName=Mary,LastName=Major,Email=marym@example.com\ --user-id87654321-2222-1234-1234-111234567891\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta UpdateUserIdentityInfo AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-user-phone-config.
- AWS CLI
-
Per aggiornare la configurazione del telefono di un utente
L'
update-user-phone-configesempio seguente aggiorna la configurazione del telefono per l'utente specificato.aws connect update-user-phone-config \ --phone-configPhoneType=SOFT_PHONE,AutoAccept=false,AfterContactWorkTimeLimit=60,DeskPhoneNumber=+18005551212\ --user-id12345678-4444-3333-2222-111122223333\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta UpdateUserPhoneConfig AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-user-routing-profile.
- AWS CLI
-
Per aggiornare il profilo di routing di un utente
L'
update-user-routing-profileesempio seguente aggiorna il profilo di routing per l'utente Amazon Connect specificato.aws connect update-user-routing-profile \ --routing-profile-id12345678-1111-3333-2222-4444EXAMPLE\ --user-id87654321-2222-1234-1234-111234567891\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta UpdateUserRoutingProfile AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-user-security-profiles.
- AWS CLI
-
Per aggiornare i profili di sicurezza di un utente
L'
update-user-security-profilesesempio seguente aggiorna il profilo di sicurezza per l'utente Amazon Connect specificato.aws connect update-user-security-profiles \ --security-profile-ids12345678-1234-1234-1234-1234567892111\ --user-id87654321-2222-1234-1234-111234567891\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Assegna autorizzazioni: profili di sicurezza nella Amazon Connect Administrator Guide.
-
Per i dettagli sull'API, consulta AWS CLI Command UpdateUserSecurityProfiles
Reference.
-