As a developer, you have a 10-MB data set that is required in a specific workflow.
Which steps should you perform so the dataset is stored encrypted and can be decrypted during the workflow? (Choose three.)
- Encrypt the dataset.
- Leverage the actions/download-secret action in the workflow.
- Store the dataset in a GitHub encrypted secret.
- Store the encryption keys in a GitHub encrypted secret.
- Compress the dataset
- Commit the encrypted dataset to the same repository as the workflow
- Create a GitHub encrypted secret with the Large object option selected and upload the dataset.
Answer(s): A,C,D
Explanation:
First, the dataset should be encrypted before being stored. This ensures that the data is protected when stored in a repository.
The encrypted dataset can be stored in a GitHub secret, ensuring it is securely kept and not exposed publicly.
The encryption key needed to decrypt the dataset should also be stored in a GitHub secret to maintain security during the workflow, allowing access only when needed.
Reveal Solution
Next Question