Questa documentazione è valida AWS CLI solo per la versione 1. Per la documentazione relativa alla versione 2 di AWS CLI, consulta la Guida per l'utente della versione 2.
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à.
WorkDocs esempi utilizzando AWS CLI
I seguenti esempi di codice mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface with WorkDocs.
Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Azioni
Il seguente esempio di codice mostra come utilizzareabort-document-version-upload.
- AWS CLI
-
Come arrestare il caricamento di una versione del documento
Questo esempio arresta il caricamento di una versione del documento avviato in precedenza.
Comando:
aws workdocs abort-document-version-upload --document-idfeaba64d4efdf271c2521b60a2a44a8f057e84beaabbe22f01267313209835f2--version-id1536773972914-ddb67663e782e7ce8455ebc962217cf9f9e47b5a9a702e5c84dcccd417da9313Output:
None-
Per i dettagli sull'API, consulta AbortDocumentVersionUpload AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareactivate-user.
- AWS CLI
-
Come attivare un utente
Questo esempio attiva un utente inattivo.
Comando:
aws workdocs activate-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"Output:
{ "User": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "exampleUser", "EmailAddress": "exampleUser@site.awsapps.com", "GivenName": "Example", "Surname": "User", "OrganizationId": "d-926726012c", "RootFolderId": "75f67c183aa1217409ac87576a45c03a5df5e6d8c51c35c01669970538e86cd0", "RecycleBinFolderId": "642b7dd3e60b14204534f3df7b1959e01b5d170f8c2707f410e40a8149120a57", "Status": "ACTIVE", "Type": "MINIMALUSER", "CreatedTimestamp": 1521226107.747, "ModifiedTimestamp": 1525297406.462, "Storage": { "StorageUtilizedInBytes": 0, "StorageRule": { "StorageAllocatedInBytes": 0, "StorageType": "QUOTA" } } } }-
Per i dettagli sull'API, consulta ActivateUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareadd-resource-permissions.
- AWS CLI
-
Come aggiungere autorizzazioni per una risorsa
Questo esempio aggiunge le autorizzazioni alla risorsa per i principali specificati.
Comando:
aws workdocs add-resource-permissions --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--principalsId=anonymous,Type=ANONYMOUS,Role=VIEWEROutput:
{ "ShareResults": [ { "PrincipalId": "anonymous", "Role": "VIEWER", "Status": "SUCCESS", "ShareId": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "StatusMessage": "" } ] }-
Per i dettagli sull'API, consulta AddResourcePermissions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-comment.
- AWS CLI
-
Come aggiungere un nuovo commento
In questo esempio viene aggiunto un nuovo commento alla versione del documento specificata.
Comando:
aws workdocs create-comment --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--text"This is a comment."Output:
{ "Comment": { "CommentId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "ThreadId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "Text": "This is a comment.", "Contributor": { "Id": "arn:aws:iam::123456789123:user/exampleUser", "Username": "exampleUser", "GivenName": "Example", "Surname": "User", "Status": "ACTIVE" }, "CreatedTimestamp": 1534799058.197, "Status": "PUBLISHED", "Visibility": "PUBLIC" } }-
Per i dettagli sull'API, consulta CreateComment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-custom-metadata.
- AWS CLI
-
Come creare metadati personalizzati
In questo esempio vengono creati metadati personalizzati per il documento specificato.
Comando:
aws workdocs create-custom-metadata --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--custom-metadataKeyName1=example,KeyName2=example2Output:
None-
Per i dettagli sull'API, consulta CreateCustomMetadata AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-folder.
- AWS CLI
-
Come creare una cartella
Questo esempio crea una cartella.
Comando:
aws workdocs create-folder --namedocuments--parent-folder-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678Output:
{ "Metadata": { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "documents", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1534450467.622, "ModifiedTimestamp": 1534450467.622, "ResourceState": "ACTIVE", "Signature": "", "Size": 0, "LatestVersionSize": 0 } }-
Per i dettagli sull'API, consulta CreateFolder AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-labels.
- AWS CLI
-
Come creare etichette
Questo esempio crea una serie di etichette per un documento.
Comando:
aws workdocs create-labels --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--labels"documents""examples""my_documents"Output:
None-
Per i dettagli sull'API, consulta CreateLabels AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-notification-subscription.
- AWS CLI
-
Come creare una sottoscrizione alle notifiche
L'
create-notification-subscriptionesempio seguente configura un abbonamento alle notifiche per l' WorkDocs organizzazione Amazon specificata.aws workdocs create-notification-subscription \ --organization-idd-123456789c\ --protocolHTTPS\ --subscription-typeALL\ --notification-endpoint"https://example.com/example"Output:
{ "Subscription": { "SubscriptionId": "123ab4c5-678d-901e-f23g-45h6789j0123", "EndPoint": "https://example.com/example", "Protocol": "HTTPS" } }Per ulteriori informazioni, consulta Abbonarsi alle notifiche nell'Amazon WorkDocs Developer Guide.
-
Per i dettagli sull'API, consulta CreateNotificationSubscription AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzarecreate-user.
- AWS CLI
-
Come creare un nuovo utente
In questo esempio viene creato un nuovo utente in una directory Simple AD o Microsoft Active Directory.
Comando:
aws workdocs create-user --organization-idd-926726012c--usernameexampleUser2--email-addressexampleUser2@site.awsapps.com--given-nameexample2Name--surnameexample2Surname--passwordexamplePa$$w0rdOutput:
{ "User": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "exampleUser2", "EmailAddress": "exampleUser2@site.awsapps.com", "GivenName": "example2Name", "Surname": "example2Surname", "OrganizationId": "d-926726012c", "RootFolderId": "35b886cb17198cbd547655e58b025dff0cf34aaed638be52009567e23dc67390", "RecycleBinFolderId": "9858c3e9ed4c2460dde9aadb4c69fde998070dd46e5e985bd08ec6169ea249ff", "Status": "ACTIVE", "Type": "MINIMALUSER", "CreatedTimestamp": 1535478836.584, "ModifiedTimestamp": 1535478836.584, "Storage": { "StorageUtilizedInBytes": 0, "StorageRule": { "StorageAllocatedInBytes": 0, "StorageType": "QUOTA" } } } }-
Per i dettagli sull'API, consulta CreateUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredeactivate-user.
- AWS CLI
-
Come disattivare un utente
Questo esempio disattiva un utente attivo.
Comando:
aws workdocs deactivate-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"Output:
None-
Per i dettagli sull'API, consulta DeactivateUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-comment.
- AWS CLI
-
Come eliminare un commento specificato da una versione del documento
In questo esempio viene eliminato il commento specificato dalla versione del documento specificata.
Comando:
aws workdocs delete-comment --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--comment-id1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5Output:
None-
Per i dettagli sull'API, consulta DeleteComment AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-custom-metadata.
- AWS CLI
-
Come eliminare i metadati personalizzati da una risorsa
In questo esempio vengono eliminati tutti i metadati personalizzati dalla risorsa specificata.
Comando:
aws workdocs delete-custom-metadata --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--delete-allOutput:
None-
Per i dettagli sull'API, consulta DeleteCustomMetadata AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-document.
- AWS CLI
-
Come eliminare un documento
In questo esempio viene eliminato il documento specificato.
Comando:
aws workdocs delete-document --document-idb83ed5e5b167b65ef69de9d597627ff1a0d4f07a45e67f1fab7d26b54427de0aOutput:
None-
Per i dettagli sull'API, consulta DeleteDocument AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-folder-contents.
- AWS CLI
-
Come eliminare il contenuto di una cartella
In questo esempio viene eliminato il contenuto della cartella specificata.
Comando:
aws workdocs delete-folder-contents --folder-id26fa8aa4ba2071447c194f7b150b07149dbdb9e1c8a301872dcd93a4735ce65dOutput:
None-
Per i dettagli sull'API, consulta DeleteFolderContents AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-folder.
- AWS CLI
-
Come eliminare una cartella
Questo esempio elimina la cartella specificata.
Comando:
aws workdocs delete-folder --folder-id26fa8aa4ba2071447c194f7b150b07149dbdb9e1c8a301872dcd93a4735ce65dOutput:
None-
Per i dettagli sull'API, consulta DeleteFolder AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-labels.
- AWS CLI
-
Come eliminare etichette
In questo esempio vengono eliminate le etichette specificate da un documento.
Comando:
aws workdocs delete-labels --resource-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--labels"documents""examples"Output:
None-
Per i dettagli sull'API, consulta DeleteLabels AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-notification-subscription.
- AWS CLI
-
Come eliminare una sottoscrizione alle notifiche
L’esempio
delete-notification-subscriptionseguente elimina la sottoscrizione alle notifiche specificata.aws workdocs delete-notification-subscription \ --subscription-id123ab4c5-678d-901e-f23g-45h6789j0123\ --organization-idd-123456789cQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Abbonarsi alle notifiche nell'Amazon WorkDocs Developer Guide.
-
Per i dettagli sull'API, consulta DeleteNotificationSubscription AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredelete-user.
- AWS CLI
-
Come eliminare un utente
Questo esempio elimina un utente.
Comando:
aws workdocs delete-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"Output:
None-
Per i dettagli sull'API, consulta DeleteUser AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-activities.
- AWS CLI
-
Come ottenere un elenco delle attività degli utenti
Questo esempio restituisce un elenco delle attività degli utenti più recenti per l’organizzazione specificata, con un limite impostato per le ultime due attività.
Comando:
aws workdocs describe-activities --organization-idd-926726012c--limit2Output:
{ "UserActivities": [ { "Type": "DOCUMENT_VERSION_DOWNLOADED", "TimeStamp": 1534800122.17, "Initiator": { "Id": "arn:aws:iam::123456789123:user/exampleUser" }, "ResourceMetadata": { "Type": "document", "Name": "updatedDoc", "Id": "15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3", "Owner": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "GivenName": "exampleName", "Surname": "exampleSurname" } } }, { "Type": "DOCUMENT_VERSION_VIEWED", "TimeStamp": 1534799079.207, "Initiator": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "GivenName": "exampleName", "Surname": "exampleSurname" }, "ResourceMetadata": { "Type": "document", "Name": "updatedDoc", "Id": "15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3", "Owner": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "GivenName": "exampleName", "Surname": "exampleSurname" } } } ], "Marker": "DnF1ZXJ5VGhlbkZldGNoAgAAAAAAAAS7FmlTaU1OdlFTU1h1UU00VVFIbDlRWHcAAAAAAAAJTRY3bWh5eUgzaVF1ZXN2RUE5Wm8tTTdR" }-
Per i dettagli sull'API, consulta DescribeActivities AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-comments.
- AWS CLI
-
Come elencare tutti i commenti di una versione del documento specificata
In questo esempio vengono elencati tutti i commenti per la versione del documento specificata.
Comando:
aws workdocs describe-comments --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920Output:
{ "Comments": [ { "CommentId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "ThreadId": "1534799058197-c7f5c84de9115875bbca93e0367bbebac609541d461636b760849b88b1609dd5", "Text": "This is a comment.", "Contributor": { "Username": "arn:aws:iam::123456789123:user/exampleUser", "Type": "USER" }, "CreatedTimestamp": 1534799058.197, "Status": "PUBLISHED", "Visibility": "PUBLIC" } ] }-
Per i dettagli sull'API, consulta DescribeComments AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-document-versions.
- AWS CLI
-
Come recuperare le versioni di un documento
Questo esempio recupera le versioni del documento specificato, incluse le versioni inizializzate e un URL per il documento di origine.
Comando:
aws workdocs describe-document-versions --document-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--fieldsSOURCEOutput:
{ "DocumentVersions": [ { "Id": "1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef", "Name": "exampleDoc.docx", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 13922, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1534452029.587, "ModifiedTimestamp": 1534452029.849, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Source": { "ORIGINAL": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65/1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27exampleDoc29.docx&X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180816T204149Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180816%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE" } }, { "Id": "1529005196082-bb75fa19abc287699cb07147f75816dce43a53a10f28dc001bf61ef2fab01c59", "Name": "exampleDoc.pdf", "ContentType": "application/pdf", "Size": 425916, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1529005196.082, "ModifiedTimestamp": 1529005196.796, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Source": { "ORIGINAL": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65/1529005196082-bb75fa19abc287699cb07147f75816dce43a53a10f28dc001bf61ef2fab01c59?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27exampleDoc29.pdf&X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180816T204149Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180816%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE" } } ] }-
Per i dettagli sull'API, consulta DescribeDocumentVersions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-folder-contents.
- AWS CLI
-
Come descrivere il contenuto di una cartella
Questo esempio descrive tutto il contenuto attivo della cartella specificata, inclusi i suoi documenti e le sue sottocartelle, in ordine crescente per data.
Comando:
aws workdocs describe-folder-contents --folder-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678--sortDATE--orderASCENDING--typeALLOutput:
{ "Folders": [ { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "testing", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1534450467.622, "ModifiedTimestamp": 1534451113.504, "ResourceState": "ACTIVE", "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Size": 23019, "LatestVersionSize": 11537 } ], "Documents": [ { "Id": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1529005196.082, "ModifiedTimestamp": 1534452483.01, "LatestVersionMetadata": { "Id": "1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef", "Name": "exampleDoc.docx", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 13922, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1534452029.587, "ModifiedTimestamp": 1534452029.587, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c" }, "ResourceState": "ACTIVE" } ] }-
Per i dettagli sull'API, consulta DescribeFolderContents AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-groups.
- AWS CLI
-
Come recuperare un elenco di gruppi
L'
describe-groupsesempio seguente elenca i gruppi associati all' WorkDocs organizzazione Amazon specificata.aws workdocs describe-groups \ --search-query "e" \ --organization-idd-123456789cOutput:
{ "Groups": [ { "Id": "S-1-1-11-1122222222-2222233333-3333334444-4444&d-123456789c", "Name": "Example Group 1" }, { "Id": "S-1-1-11-1122222222-2222233333-3333334444-5555&d-123456789c", "Name": "Example Group 2" } ] }Per ulteriori informazioni, consulta la sezione Getting Started with Amazon WorkDocs nella Amazon WorkDocs Administration Guide.
-
Per i dettagli sull'API, consulta DescribeGroups AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-notification-subscriptions.
- AWS CLI
-
Come recuperare un elenco di sottoscrizioni alle notifiche
L'
describe-notification-subscriptionsesempio seguente recupera gli abbonamenti alle notifiche per l'organizzazione Amazon WorkDocs specificata.aws workdocs describe-notification-subscriptions \ --organization-idd-123456789cOutput:
{ "Subscriptions": [ { "SubscriptionId": "123ab4c5-678d-901e-f23g-45h6789j0123", "EndPoint": "https://example.com/example", "Protocol": "HTTPS" } ] }Per ulteriori informazioni, consulta Abbonarsi alle notifiche nell'Amazon WorkDocs Developer Guide.
-
Per i dettagli sull'API, consulta DescribeNotificationSubscriptions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-resource-permissions.
- AWS CLI
-
Come ottenere un elenco di autorizzazioni per una risorsa
Questo esempio restituisce un elenco delle autorizzazioni per la risorsa specificata (documento o cartella).
Comando:
aws workdocs describe-resource-permissions --resource-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3Output:
{ "Principals": [ { "Id": "anonymous", "Type": "ANONYMOUS", "Roles": [ { "Role": "VIEWER", "Type": "DIRECT" } ] }, { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Type": "USER", "Roles": [ { "Role": "OWNER", "Type": "DIRECT" } ] }, { "Id": "d-926726012c", "Type": "ORGANIZATION", "Roles": [ { "Role": "VIEWER", "Type": "INHERITED" } ] } ] }-
Per i dettagli sull'API, consulta DescribeResourcePermissions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzaredescribe-users.
- AWS CLI
-
Come recuperare i dettagli per utenti specificati
Questo esempio recupera i dettagli di tutti gli utenti dell’organizzazione specificata.
Comando:
aws workdocs describe-users --organization-idd-926726012cOutput:
{ "Users": [ { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "example1User", "OrganizationId": "d-926726012c", "RootFolderId": "3c0e3f849dd20a9771d937b9bbcc97e18796150ae56c26d64a4fa0320a2dedc9", "RecycleBinFolderId": "c277f4c4d647be1f5147b3184ffa96e1e2bf708278b696cacba68ba13b91f4fe", "Status": "INACTIVE", "Type": "USER", "CreatedTimestamp": 1535478999.452, "ModifiedTimestamp": 1535478999.452 }, { "Id": "S-1-1-11-1111111111-2222222222-3333333333-4444&d-926726012c", "Username": "example2User", "EmailAddress": "example2User@site.awsapps.com", "GivenName": "example2Name", "Surname": "example2Surname", "OrganizationId": "d-926726012c", "RootFolderId": "35b886cb17198cbd547655e58b025dff0cf34aaed638be52009567e23dc67390", "RecycleBinFolderId": "9858c3e9ed4c2460dde9aadb4c69fde998070dd46e5e985bd08ec6169ea249ff", "Status": "ACTIVE", "Type": "MINIMALUSER", "CreatedTimestamp": 1535478836.584, "ModifiedTimestamp": 1535478836.584 } ] }-
Per i dettagli sull'API, consulta DescribeUsers AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-document-path.
- AWS CLI
-
Come recuperare le informazioni sul percorso di un documento
Questo esempio recupera le informazioni sul percorso (gerarchia a partire dalla cartella radice) per il documento specificato e include i nomi delle cartelle principali.
Comando:
aws workdocs get-document-path --document-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65--fieldsNAMEOutput:
{ "Path": { "Components": [ { "Id": "a43d29cbb8e7c4d25cfee8b803a504b0dc63e760b55ad0c611c6b87691eb6ff3", "Name": "/" }, { "Id": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "Name": "Top Level Folder" }, { "Id": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "Name": "exampleDoc.docx" } ] } }-
Per i dettagli sull'API, consulta GetDocumentPath AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-document-version.
- AWS CLI
-
Come recuperare i metadati della versione per un documento specificato
Questo esempio recupera i metadati della versione per il documento specificato, inclusi un URL di origine e i metadati personalizzati.
Comando:
aws workdocs get-document-version --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--fieldsSOURCE--include-custom-metadataOutput:
{ "Metadata": { "Id": "1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920", "Name": "exampleDoc", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 11537, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1521672507.741, "ModifiedTimestamp": 1534451113.504, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Source": { "ORIGINAL": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3/1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920?response-content-disposition=attachment%3B%20filename%2A%3DUTF-8%27%27exampleDoc&X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180820T212202Z&X-Amz-SignedHeaders=host&X-Amz-Expires=900&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180820%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE" } } }-
Per i dettagli sull'API, consulta GetDocumentVersion AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-document.
- AWS CLI
-
Come recuperare i dettagli del documento
In questo esempio vengono recuperati i dettagli del documento specificato.
Comando:
aws workdocs get-document --document-idd90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65Output:
{ "Metadata": { "Id": "d90d93c1fe44bad0c8471e973ebaab339090401a95e777cffa58e977d2983b65", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1529005196.082, "ModifiedTimestamp": 1534452483.01, "LatestVersionMetadata": { "Id": "1534452029587-15e129dfc187505c407588df255be83de2920d733859f1d2762411d22a83e3ef", "Name": "exampleDoc.docx", "ContentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "Size": 13922, "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Status": "ACTIVE", "CreatedTimestamp": 1534452029.587, "ModifiedTimestamp": 1534452029.587, "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c" }, "ResourceState": "ACTIVE" } }-
Per i dettagli sull'API, consulta GetDocument AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-folder-path.
- AWS CLI
-
Come recuperare le informazioni sul percorso per una cartella
Questo esempio recupera le informazioni sul percorso (gerarchia a partire dalla cartella radice) per la cartella specificata e include i nomi delle cartelle principali.
Comando:
aws workdocs get-folder-path --folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08--fieldsNAMEOutput:
{ "Path": { "Components": [ { "Id": "a43d29cbb8e7c4d25cfee8b803a504b0dc63e760b55ad0c611c6b87691eb6ff3", "Name": "/" }, { "Id": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "Name": "Top Level Folder" }, { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "Sublevel Folder" } ] } }-
Per i dettagli sull'API, consulta GetFolderPath AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-folder.
- AWS CLI
-
Come recuperare i metadati per una cartella
Questo esempio recupera i metadati della cartella specificata.
Comando:
aws workdocs get-folder --folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08Output:
{ "Metadata": { "Id": "50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08", "Name": "exampleFolder", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678", "CreatedTimestamp": 1534450467.622, "ModifiedTimestamp": 1534451113.504, "ResourceState": "ACTIVE", "Signature": "1a23456b78901c23d4ef56gh7EXAMPLE", "Size": 23019, "LatestVersionSize": 11537 } }-
Per i dettagli sull'API, consulta GetFolder AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareget-resources.
- AWS CLI
-
Come recuperare risorse condivise
L'
get-resourcesesempio seguente recupera le risorse condivise con l' WorkDocs utente Amazon specificato.aws workdocs get-resources \ --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333"\ --collection-typeSHARED_WITH_MEOutput:
{ "Folders": [], "Documents": [] }Per ulteriori informazioni, consulta Sharing Files and Folders nella Amazon WorkDocs User Guide.
-
Per i dettagli sull'API, consulta GetResources AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareinitiate-document-version-upload.
- AWS CLI
-
Come avviare il caricamento di una versione del documento
L’esempio
initiate-document-uploadseguente crea un nuovo oggetto documento e un nuovo oggetto versione.aws workdocs initiate-document-version-upload \ --nameexampledocname\ --parent-folder-ideacd546d952531c633452ed67cac23161aa0d5df2e8061223a59e8f67e7b6189Output:
{ "Metadata": { "Id": "feaba64d4efdf271c2521b60a2a44a8f057e84beaabbe22f01267313209835f2", "CreatorId": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "ParentFolderId": "eacd546d952531c633452ed67cac23161aa0d5df2e8061223a59e8f67e7b6189", "CreatedTimestamp": 1536773972.914, "ModifiedTimestamp": 1536773972.914, "LatestVersionMetadata": { "Id": "1536773972914-ddb67663e782e7ce8455ebc962217cf9f9e47b5a9a702e5c84dcccd417da9313", "Name": "exampledocname", "ContentType": "application/octet-stream", "Size": 0, "Status": "INITIALIZED", "CreatedTimestamp": 1536773972.914, "ModifiedTimestamp": 1536773972.914, "CreatorId": "arn:aws:iam::123456789123:user/EXAMPLE" }, "ResourceState": "ACTIVE" }, "UploadMetadata": { "UploadUrl": "https://gb-us-west-2-prod-doc-source.s3.us-west-2.amazonaws.com/feaba64d4efdf271c2521b60a2a44a8f057e84beaabbe22f01267313209835f2/1536773972914-ddb67663e782e7ce8455ebc962217cf9f9e47b5a9a702e5c84dcccd417da9313?X-Amz-Algorithm=AWS1-ABCD-EFG234&X-Amz-Date=20180912T173932Z&X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-server-side-encryption&X-Amz-Expires=899&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20180912%2Fus-west-2%2Fs3%2Faws1_request&X-Amz-Signature=01Ab2c34d567e8f90123g456hi78j901k2345678l901234mno56pqr78EXAMPLE", "SignedHeaders": { "Content-Type": "application/octet-stream", "x-amz-server-side-encryption": "ABC123" } } }-
Per i dettagli sull'API, consulta InitiateDocumentVersionUpload AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareremove-all-resource-permissions.
- AWS CLI
-
Come rimuovere tutte le autorizzazioni da una risorsa specificata
In questo esempio vengono rimosse tutte le autorizzazioni dalla risorsa specificata.
Comando:
aws workdocs remove-all-resource-permissions --resource-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678Output:
None-
Per i dettagli sull'API, consulta RemoveAllResourcePermissions AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareremove-resource-permission.
- AWS CLI
-
Come rimuovere le autorizzazioni da una risorsa
Questo esempio rimuove le autorizzazioni dalla risorsa per il principale specificato.
Comando:
aws workdocs remove-resource-permission --resource-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678--principal-idanonymousOutput:
None-
Per i dettagli sull'API, consulta RemoveResourcePermission AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-document-version.
- AWS CLI
-
Come modificare lo stato della versione di un documento su “attivo
In questo esempio viene modificato lo stato della versione del documento su “attivo”.
Comando:
aws workdocs update-document-version --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--version-id1521672507741-9f7df0ea5dd0b121c4f3564a0c7c0b4da95cd12c635d3c442af337a88e297920--version-statusACTIVEOutput:
None-
Per i dettagli sull'API, consulta UpdateDocumentVersion AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-document.
- AWS CLI
-
Come aggiornare un documento
Questo esempio aggiorna il nome e la cartella principale di un documento.
Comando:
aws workdocs update-document --document-id15df51e0335cfcc6a2e4de9dd8be9f22ee40545ad9176f54758dcf903be982d3--nameupdatedDoc--parent-folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08Output:
None-
Per i dettagli sull'API, consulta UpdateDocument AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-folder.
- AWS CLI
-
Come aggiornare una cartella
Questo esempio aggiorna il nome e la cartella principale di una cartella.
Comando:
aws workdocs update-folder --folder-id50893c0af679524d1a0e0651130ed6d073e1a05f95bd12c42dcde5d35634ed08--nameexampleFolder1--parent-folder-id1ece93e5fe75315c7407c4967918b4fd9da87ddb2a588e67b7fdaf4a98fde678Output:
None-
Per i dettagli sull'API, consulta UpdateFolder AWS CLI
Command Reference.
-
Il seguente esempio di codice mostra come utilizzareupdate-user.
- AWS CLI
-
Come aggiornare un utente
In questo esempio viene aggiornato il fuso orario per l’utente specificato.
Comando:
aws workdocs update-user --user-id"S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c"--time-zone-id"America/Los_Angeles"Output:
{ "User": { "Id": "S-1-1-11-1111111111-2222222222-3333333333-3333&d-926726012c", "Username": "exampleUser", "EmailAddress": "exampleUser@site.awsapps.com", "GivenName": "Example", "Surname": "User", "OrganizationId": "d-926726012c", "RootFolderId": "c5eceb5e1a2d1d460c9d1af8330ae117fc8d39bb1d3ed6acd0992d5ff192d986", "RecycleBinFolderId": "6ca20102926ad15f04b1d248d6d6e44f2449944eda5c758f9a1e9df6a6b7fa66", "Status": "ACTIVE", "Type": "USER", "TimeZoneId": "America/Los_Angeles", "Storage": { "StorageUtilizedInBytes": 0, "StorageRule": { "StorageAllocatedInBytes": 53687091200, "StorageType": "QUOTA" } } } }-
Per i dettagli sull'API, consulta UpdateUser AWS CLI
Command Reference.
-