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 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 utilizzarecreate-user
.
- AWS CLI
-
Per creare un utente
L'
create-user
esempio seguente aggiunge un utente con gli attributi specificati all'istanza Amazon Connect specificata.aws connect create-user \ --username
Mary
\ --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-EXAMPLE11111
Output:
{ "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 API i dettagli, consulta CreateUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-user
.
- AWS CLI
-
Per eliminare un utente
L'
delete-user
esempio seguente elimina l'utente specificato dall'istanza Amazon Connect specificata.aws connect delete-user \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --user-id87654321-2222-1234-1234-111234567891
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Manage Users nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-group
esempio seguente mostra i dettagli per il gruppo gerarchico Amazon Connect specificato.aws connect describe-user-hierarchy-group \ --hierarchy-group-id
12345678-1111-2222-800e-aaabbb555gg
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-structure
esempio seguente mostra i dettagli della struttura gerarchica per l'istanza Amazon Connect specificata.aws connect describe-user-hierarchy-group \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-user
esempio seguente mostra i dettagli per l'utente Amazon Connect specificato.aws connect describe-user \ --user-id
0c245dc0-0cf5-4e37-800e-2a7481cc8a60
--instance-id40c83b68-ea62-414c-97bb-d018e39e158e
Output:
{ "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 API i dettagli, 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-attributes
esempio seguente recupera gli attributi che sono stati impostati per il contatto Amazon Connect specificato.aws connect get-contact-attributes \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --initial-contact-id12345678-1111-2222-800e-a2b3c4d5f6g7
Output:
{ "Attributes": { "greetingPlayed": "true" } }
Per ulteriori informazioni, consulta Use Amazon Connect Contact Attributes nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-flows
esempio seguente elenca i flussi di contatti nell'istanza Amazon Connect specificata.aws connect list-contact-flows \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-operations
esempio seguente elenca gli orari di funzionamento dell'istanza Amazon Connect specificata.aws connect list-hours-of-operations \ --instance-id
40c83b68-ea62-414c-97bb-d018e39e158e
Output:
{ "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 API i dettagli, 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-numbers
esempio seguente elenca i numeri di telefono nell'istanza Amazon Connect specificata.aws connect list-phone-numbers \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-queues
esempio seguente elenca le code nell'istanza Amazon Connect specificata.aws connect list-queues \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-profiles
esempio seguente elenca i profili di routing nell'istanza Amazon Connect specificata.aws connect list-routing-profiles \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-profiles
esempio seguente elenca i profili di sicurezza nell'istanza Amazon Connect specificata.aws connect list-security-profiles \ --instance-id
a1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Output:
{ "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 API i dettagli, 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-groups
esempio seguente elenca i gruppi gerarchici di utenti nell'istanza Amazon Connect specificata.aws connect list-user-hierarchy-groups \ --instance-id
40c83b68-ea62-414c-97bb-d018e39e158e
Output:
{ "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 API i dettagli, 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-users
esempio seguente elenca gli utenti nell'istanza Amazon Connect specificata.aws connect list-users \ --instance-id
40c83b68-ea62-414c-97bb-d018e39e158e
Output:
{ "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 API i dettagli, 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-attributes
esempio seguente aggiorna l'greetingPlayed
attributo per l'utente Amazon Connect specificato.aws connect update-contact-attributes \ --initial-contact-id
11111111-2222-3333-4444-12345678910
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
\ --attributesgreetingPlayed=false
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Use Amazon Connect Contact Attributes nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-hierarchy
esempio seguente aggiorna la gerarchia degli agenti per l'utente Amazon Connect specificato.aws connect update-user-hierarchy \ --hierarchy-group-id
12345678-a1b2-c3d4-e5f6-123456789abc
\ --user-id87654321-2222-1234-1234-111234567891
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-info
esempio seguente aggiorna le informazioni di identità per l'utente Amazon Connect specificato.aws connect update-user-identity-info \ --identity-info
FirstName=Mary,LastName=Major,Email=marym@example.com
\ --user-id87654321-2222-1234-1234-111234567891
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-config
esempio seguente aggiorna la configurazione del telefono per l'utente specificato.aws connect update-user-phone-config \ --phone-config
PhoneType=SOFT_PHONE,AutoAccept=false,AfterContactWorkTimeLimit=60,DeskPhoneNumber=+18005551212
\ --user-id12345678-4444-3333-2222-111122223333
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-profile
esempio seguente aggiorna il profilo di routing per l'utente Amazon Connect specificato.aws connect update-user-routing-profile \ --routing-profile-id
12345678-1111-3333-2222-4444EXAMPLE
\ --user-id87654321-2222-1234-1234-111234567891
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Configure Agent Settings nella Amazon Connect Administrator Guide.
-
Per API i dettagli, 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-profiles
esempio seguente aggiorna il profilo di sicurezza per l'utente Amazon Connect specificato.aws connect update-user-security-profiles \ --security-profile-ids
12345678-1234-1234-1234-1234567892111
\ --user-id87654321-2222-1234-1234-111234567891
\ --instance-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111
Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Assegna autorizzazioni: profili di sicurezza nella Amazon Connect Administrator Guide.
-
Per API i dettagli, consulta AWS CLI Command UpdateUserSecurityProfiles
Reference.
-